4.7 (5)
5 Weeks
·Cohort-based Course
Elevate your programming skills and jump start your career as a software developer.
4.7 (5)
5 Weeks
·Cohort-based Course
Elevate your programming skills and jump start your career as a software developer.
Worked at
Course overview
Learn to develop software by mastering practical knowledge and best practices like developing and managing projects, writing clean and efficient code, communicating effectively with team members, and more. You'll also have fun alongside a community of like-minded students developing an application collaboratively. See the syllabus below for more info.
This course is designed for people who know how to code and have worked on a few projects but need to know the next step to be job-ready.
Enroll now and take the first step towards unlocking your potential and breaking into the industry.
01
Self-taught programmers who are looking to land their first job or internship
02
Recent graduates and coding bootcamp alumni looking to improve their programming skills
Programming Projects Blueprint and Hands-On Learning
From week one, you’ll learn about the types of programming projects that showcase competency and help you stand out from the competition. You’ll also be working on a project for the duration of the course and learning to build software collaboratively.
Software Development Workflow
You’ll learn best practices and workflows used in the industry. By the end of the course, you will know how to use tools like JIRA, GitHub Actions, and more, giving you an edge in the job market.
Build an Online Presence
We will learn how to showcase your competence with a well-crafted web portfolio and establish an impactful online presence on platforms like GitHub and LinkedIn. These will help you stand out to recruiters and increase your chances of getting noticed.
Resumes and Job Applications
We will review what a proper software engineering resume looks like and cover job search strategies.
Acing Technical Interviews
You’ll learn the ins and outs of technical interviews, why they are structured the way they are, and how to best prepare for them.
Live sessions
Learn directly from Uma Abu in a real-time, interactive format.
Lifetime access
Go back to course content and recordings whenever you need to.
Community of peers
Stay accountable and share insights with like-minded professionals.
Certificate of completion
Share your new skills with your employer or on LinkedIn.
Maven Guarantee
This course is backed by the Maven Guarantee. Students are eligible for a full refund up until the halfway point of the course.
Professional Development for Aspiring Software Engineers
Apr
30
May
2
May
7
May
9
May
14
May
16
May
21
May
23
May
28
May
30
May
31
4.7 (5 ratings)
Software Engineer at Netflix, Educator, and Content Creator
Uma Abu is a Software Engineer at Netflix, where he works on Consumer Identity—building secure, scalable systems that power authentication and identity experiences for millions of users around the world.
Prior to Netflix, Uma spent nearly five years as a Software Engineer at Microsoft. He began his career automating Microsoft’s global network infrastructure before moving to the Substrate team—the data layer powering Office 365—where he worked on high-scale backend services for products like SharePoint and OneDrive.
He is also the co-founder and CTO of Candoor, a platform designed to help Black, LatinX, Indigenous, and other underserved college students and young professionals connect with inspiring professionals for 1-on-1 mentorship conversations. Uma designed and built the initial product and led rapid development efforts to bring the platform to life.
Driven by a deep curiosity for how things work, Uma enjoys learning new technologies and applying them to both personal projects and production systems. He’s also passionate about sharing software engineering knowledge through his YouTube channel and social media platforms, where he teaches technical concepts and career development strategies to a wide audience. Uma holds a Bachelor’s Degree in Software Engineering from Iowa State University.
Be the first to know about upcoming cohorts
6-8 hours per week
Mondays & Wednesdays
5:00pm - 6:30pm PST
We will have live lectures on Mondays and Wednesdays.
Weekly Time Commitment
8 hours per week
This time will be used to work on the programming project.
Programming Projects that show coding competency
This is a list of programming projects that, if worked on, will teach you the technologies and processes used in applications we use every day. They will also show competency to future employers.
Get this free resource
Active hands-on learning
This course builds on live workshops and hands-on projects
Interactive and project-based
You’ll be interacting with other learners through breakout rooms and project teams
Learn with a cohort of peers
Join a community of like-minded people who want to learn and grow alongside you
Sign up to be the first to know about course updates.
Be the first to know about upcoming cohorts