Practical, developer-focused courses. More courses are on the way.
Master the command line fundamentals and use the terminal fluently as a developer.
Master Vim — the moment your keyboard outperforms your mouse.
Learn version control with Git and build a foundation for real-world collaboration with GitHub.
Transform your dev workflow with a terminal-based AI coding agent.
GitHub for everyone — from repository management to team collaboration and open source contribution, no coding required.
Learn Rust programming from scratch — fast and safe.
Understand how the web works and learn the most fundamental language for building structured web pages with HTML.
Level up from Claude Code into Cursor, the GUI AI IDE for practical pair-programming workflows.
Design and deploy custom tools for Cursor and Claude Code using Anthropic's Model Context Protocol.
Learn to design, test, and operate Agent Skills that systematically delegate repetitive tasks in Claude Code and Cursor.
Learn the basics of CSS for styling web pages — from box model to Flexbox, Grid, and responsive design.
Learn production-level modern CSS — custom properties, animations, advanced Grid, @layer, and more.
Learn the core concepts of JavaScript, the programming language that brings web pages to life.
DOM manipulation, event handling, and dynamic UI — bring your web pages to life with JavaScript.
Learn to write safe and robust code by adding types to JavaScript — from type inference to generics.
Components, props, state, and hooks — learn to build interactive web apps with declarative UI.
Learn Next.js, the full-stack React framework — SSR, file-based routing, and APIs with the App Router.
Learn Node.js, the runtime that runs JavaScript outside the browser — from modules and npm to your own API server.
Learn SQL, the language for asking questions about data — from SELECT to JOIN, table design, and indexes, hands-on with SQLite.
New to programming? Build solid fundamentals with Python — from variables to exception handling, one step at a time.
From container concepts to Dockerfile and Compose, build environments that run the same everywhere.
From your first workflow to a production-ready deploy pipeline — start CI/CD with GitHub Actions, where one push runs your tests and deployments automatically.