4.7 (37)
3 Days
·Cohort-based Course
Learn insights into software engineering gained from developing large-scale products at companies such as Uber, Airbnb, and Microsoft
4.7 (37)
3 Days
·Cohort-based Course
Learn insights into software engineering gained from developing large-scale products at companies such as Uber, Airbnb, and Microsoft
Previously at
Course overview
In this course, I will share all the (hard-learned) lessons I acquired building and maintaining software used on a daily basis by millions of people.
This course is not theoretical and covers practical topics you go through and can apply in a typical software engineering day to day.
This course is divided into three parts:
1) Building Software: Code Reviews, Unit testing, Engineering Requirements Document
2) Maintaining Software: Observability & Monitoring, Outage Management, Release Management, Migrations, Monolith/Microservices
3) Team & Culture: Project Management, Conducting Technical Interviews, Onboarding Team Members, Software Engineering Career Ladders
01
Software engineers who want to advance their careers, gain experience and enhance their knowledge and skills
02
Software engineers who want to learn best practices and apply them back to their development team
03
Techies who want to understand practical software development processes and methodologies
Apply new skills in your day to day work at your company
You will be able to directly apply lessons related to code reviews, release management, outage management and other course modules back at your company in your day to day work.
Learn software engineering best practices
Advance your career by leveling up your software engineering skills. Gain experience and knowledge that will help you more effectively build and maintain software products.
Live sessions
Learn directly from Georges El Khoury 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.
Software Engineering from the Frontlines
3 live sessions • 51 lessons
Jun
18
Jun
19
Jun
20
4.7 (37 ratings)
Software Engineer - ex: Uber, Airbnb and Microsoft
I have built, maintained and supported software in production for big companies and early stage startups.
I designed and implemented software that is used on a daily basis by millions of people.
I was the lead engineer on the Uber offer (dispatch) flow - a critical part of an Uber trip - and Uber for Business.
I conducted thousands of code and design reviews, was part of teams that multiplied in size and was the engineer in charge during global outages.
I enjoy writing elegant code and turning ideas into working software.
I write software engineering articles on my newsletter: Software Engineering Tidbits.
I am passionate about teaching and mentoring. It is one of the main reason I am teaching this course. One of the best feedback I get out of this course is I am applying a lot of what I learned in my day to day.
Join an upcoming cohort
Cohort 11
$1,999
Dates
Payment Deadline
Cohort 12
$1,999
Dates
Payment Deadline
3 days - 2 hours per day
Wednesday
9:00 am - 11:00 am PT
Building Software: Code Reviews, Unit testing, Engineering Requirements Document.
Thursday
9:00 am - 11:00 am PT
Live Session + Q&A
Maintaining Software: Observability & Monitoring, Outage Management, Release Management, Migrations, Monolith/Microservices.
Friday
9:00 am - 11:00 am PT
Live Session + Q&A
Team & Culture: Project Management, Conducting Technical Interviews, Onboarding Team Members, Software Engineering Career Ladders.
Active hands-on learning
This course builds on live workshops and Q&A
Interactive and project-based
You’ll be interacting with me and other learners through the course
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.
Join an upcoming cohort
Cohort 11
$1,999
Dates
Payment Deadline
Cohort 12
$1,999
Dates
Payment Deadline
$1,999
4.7 (37)
3 Days