Courses
25 developer courses · 809 lessons. Free preview lessons are open to everyone below — no sign-in needed to try them.
Not sure where to start? Browse learning paths →
You’re browsing as a guest. Free preview lessons (marked below) are open to try right now.
Java25 (LTS)
The language of enterprise back ends. Syntax, OOP, collections, and modern features.
Spring Boot4.1
Build production-ready Java web apps and REST APIs fast, with almost no boilerplate.
Maven3.9
The build tool that manages dependencies, compiles, tests, and packages Java projects.
PostgreSQL18
A powerful open-source relational database. SQL, tables, joins, and more.
MongoDB8.0
A flexible NoSQL document database. Collections, documents, queries, and aggregation.
Docker29
Package any app into a container that runs the same everywhere. Images, Dockerfiles, Compose.
React.js19.2
Build interactive user interfaces with components, props, state, and hooks.
Angular22
Google's full framework for large web apps. Components, DI, routing, signals, and forms.
Next.js16.2
The React framework for production. App Router, rendering, caching, Server Actions, and a full API reference.
Node.js24 (LTS)
Run JavaScript on the server. Modules, npm, async, the file system, and HTTP.
Express.js5.2
The minimal, popular Node.js web framework. Routing, middleware, and REST APIs.
NestJS11.1
A structured, TypeScript-first Node.js framework. Modules, controllers, providers, and DI.
TypeScript6.0
JavaScript with static types. Types, generics, and the advanced type system used across React, Node, Angular, and Nest.
Git & GitHub2.55
Version control done right. Commits, branching, remotes, pull requests, rebasing, and team workflows.
JavaScriptES2026
The language of the web. Core syntax, closures, prototypes, the event loop, async, and modern ES features.
HTML & CSS
The foundation of every web page. Structure with HTML, style with CSS, flexbox, grid, and responsive design.
Kubernetes1.36
Orchestrate containers at scale. Pods, deployments, services, config, scaling, Helm, and RBAC.
CI/CD
Automate build, test, and deploy. GitHub Actions, pipelines, deployment strategies, and best practices.
Linux & Shell
The command line every backend and DevOps role runs on. Files, permissions, processes, and Bash scripting.
Cloud
Deploy and scale on AWS, Azure, or GCP. Compute, storage, networking, IAM, serverless, and IaC.
Redis8.8
The in-memory data store for caching, sessions, rate limiting, queues, and real-time features.
GraphQLSept 2025 Edition
A query language for APIs. Schemas, queries, mutations, resolvers, Apollo, and federation.
System Design
Design scalable, reliable systems. Scaling, caching, databases, microservices, and real-world tradeoffs.
Web Security
Protect applications from real attacks. OWASP Top 10, auth, XSS, CSRF, SQLi, and secure defenses.
Testing & TDD
Write software that works and stays working. Unit, integration, and e2e tests, mocking, and TDD.