Software Engineering Learning Paths

Follow our expert-designed learning paths to reach your career goals faster

Land Your Dream Job In Tech

Land Your Dream Job In Tech

10 courses33 hours, 2 minutes
Finding a job as a software engineer sucks. From "gotcha" data structures and algorithms (DSA) problems to recruiters ghosting you, the tech interview grind is often miserable. This learning path walks you through the many ins and outs of the tech interview grind from polishing your resume to cracking FAANG interviews to negotiating your offer.
0%
Nail Your Promotion: Senior To Staff (L5 -> L6)

Nail Your Promotion: Senior To Staff (L5 -> L6)

4 courses9 hours, 53 minutes
The Staff Engineer promotion can feel impossible: it requires a level of initiative and ownership that engineers rarely demonstrate. However, the reward is immense: Staff Engineers are clear leaders in their org, often commanding $500K+ in total compensation (TC). This learning path teaches you how to break past senior to this incredibly coveted level.
0%
Nail Your Promotion: Mid-Level To Senior (L4 -> L5)

Nail Your Promotion: Mid-Level To Senior (L4 -> L5)

8 courses16 hours, 9 minutes
"Senior Software Engineer" is a title with a beautiful ring to it, and it's one that every software engineer aspires to. Top-notch senior engineers are incredibly coveted by tech companies, especially Big Tech, as there's simply not enough of them. Here’s all you need to know to make this critical career level up.
0%
Nail Your Promotion: Junior To Mid-Level (L3 -> L4)

Nail Your Promotion: Junior To Mid-Level (L3 -> L4)

6 courses14 hours, 24 minutes
Congratulations on breaking into tech and becoming a junior engineer! Now how do we make it so people stop calling you "junior" as soon as possible? 😅. Use the resources here to grow from junior to mid-level fast.
0%
Become A Better Engineer

Become A Better Engineer

8 courses17 hours, 18 minutes
Not targeting a specific career goal like a promotion or fancy new job? No worries, we’ve got you covered. These courses cover the timeless skills every engineer needs to succeed, regardless of what company they work for, which tech stack they specialize in, and how many years of experience they have.
0%
Crack The Data Structures And Algorithms Interview

Crack The Data Structures And Algorithms Interview

7 courses12 hours, 4 minutes
Data structures and algorithms, otherwise known as "DSA". Dread it, run from it, LeetCode still arrives, especially if you're trying to get into FAANG. These problems are notoriously frustrating as they're both hard to understand and not relevant at all to what software engineers actually do on the job (including at Big Tech). They’re a necessary evil that we must deal with, and this course is here to help.
0%