Explore

Career Paths

3 structured paths from beginner to job-ready. Pick the one that matches your goal and start today.

Full-Stack Web Developer

81 lessons63h13 modules
No prior experience

Master front-end and back-end web development. Build complete, production-grade web applications from database to user interface.

GitHTMLCSSJavaScriptTypeScriptReactNode.jsREST APIsGraphQLPostgreSQLMongoDBDockerAWSTailwind CSSAccessibility

Curriculum

HTML Fundamentals
CSS Styling & Layout
JavaScript Fundamentals
Modern JavaScript
React Fundamentals
React Patterns & Practices
TypeScript Essentials
Web Accessibility
Node.js & APIs
Database & SQL
Authentication & Security
DevOps & Deployment
Interview Preparation

Not started yet

Explore path

Software Engineer

47 lessons40h8 modules
Intermediate experience

Master the fundamentals of computer science and software development to build robust, scalable systems at top tech companies.

Data StructuresAlgorithmsSystem DesignOOPTestingGitProblem SolvingCode Review

Curriculum

Programming Fundamentals
Data Structures
Algorithms
Object-Oriented Design
Testing & Quality
Version Control & Collaboration
System Design Fundamentals
Interview Preparation
Complete Full-Stack Web Developer first
Start Full-Stack Web Developer

Unity Game Developer

34 lessons32h6 modules
Basic programming knowledge

Build 2D and 3D games with Unity and C#. Learn the editor, scripting, physics, animation, UI, audio, and how to publish a WebGL game to the web.

C#Unity Editor2D Game Development3D Game DevelopmentGame DesignPhysics & AnimationUI/UXAudioWebGLGitGitHub

Curriculum

Unity Fundamentals
C# Scripting for Unity
2D Game Development
3D Game Development
UI, Audio, and Polish
Capstone and Publishing

Not started yet

Explore path