Skip to main content
Course · path-sde

Software Engineer (SDE)

Core SWE loop — DSA, LLD, HLD — plus SQL, stats, real-world scenarios, and engineering craft / product sense from the Learn library.

This course combines 147 concept guides (Learn library) with 145 practice problems across 8 modules (ML theory + coding are merged so guides are not duplicated). Work each module left to right: study the guides, then drill the problems.

Arrays & StringsTrees & GraphsDynamic ProgrammingOOP DesignDistributed SystemsSQL & DataScenarios & On-callCraft & Product
Practice progress0%

Practice: 0 / 145 solved · ~220h estimated · 147 guides to read

Concept guides

147

60 free · 87 premium in library

Practice problems

145

13 unlocked on your plan · 132 upgrade or preview

Tracks

8

Modules below (incl. craft / product / analytics)

Full access

Premium unlocks every guide and problem in this path. Free tier uses path limits + per-track previews.

Compare plans

Curriculum by track

Each module pairs Learn guides with in-app problems where that track has a practice surface (SQL, scenarios, DSA, etc.). Learn-only pillars (craft, product engineering, analytics) are reading-first. Open the Practise arena for the full multi-track dashboard.

Data Structures & Algorithms

Learning: 23 guides (23 free · 0 pro) · Practice: 45 problems (4 unlocked · 41 gated)

Low-Level Design

Learning: 28 guides (10 free · 18 pro) · Practice: 20 problems (2 unlocked · 18 gated)

High-Level System Design

Learning: 42 guides (11 free · 31 pro) · Practice: 20 problems (2 unlocked · 18 gated)

Scenarios

Learning: 9 guides (3 free · 6 pro) · Practice: 25 problems (2 unlocked · 23 gated)

Practice problems
Path mastery

Finish every module: read the guides, then solve problems in order. Use the global Practise hub for streaks and cross-track progress.

Open practice arena