Software Development
Pick a path and start building real software.
HTML, CSS, JavaScript, React, and the modern web stack.
APIs, databases, servers, and system design.
End-to-end web development from browser to server.
The most popular UI library for building web apps.
JavaScript runtime for scalable backend services.
Type-safe JavaScript for large-scale applications.
Mobile Development
Build apps for iOS and Android.
Artificial Intelligence & Data
Learn to build intelligent systems and derive insights from data.
Cybersecurity
Protect systems and learn ethical hacking.
Cloud & DevOps
Deploy, scale, and automate modern infrastructure.
UI/UX Design
Design products people love to use.
Computer Science Fundamentals
The core knowledge every great engineer needs.
Algorithms, data structures, and system fundamentals.
Design scalable distributed systems.
Patterns, principles, and high-level design decisions.
Collaborate and manage code history effectively.
Build clean, versioned, documented APIs.
Advanced relational database design and administration.
Programming Languages
Master the tools of the trade.
The most versatile language — from scripts to AI.
The language of the web, inside and out.
Enterprise-grade backend and Android development.
Systems programming with safety and performance.
Fast, concurrent backend services and CLI tools.
High-performance software, games, and embedded systems.
