Practical, developer-focused courses. More courses are on the way.
Master the command line fundamentals and use the terminal fluently as a developer.
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.
Master Vim — the moment your keyboard outperforms your mouse.
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.