Courses
Every course starts with a free lesson. Pick one and write your first lines in the next five minutes.
Python for Absolute Beginners
Variables, loops, functions and files, then a real project: a budget tracker that reads your bank's CSV export.
612k learners
JavaScript & the DOM
Make web pages react: events, the DOM, fetch and async/await. You finish with a weather widget that talks to a real API.
488k learners
SQL Essentials
Ask questions of real data: SELECT, JOIN, GROUP BY and window functions on a store's orders database.
301k learners
Git & GitHub in Practice
Commits, branches, merges and pull requests, and how to undo almost anything without panicking.
355k learners
The Linux Command Line
Navigate, search and automate from the terminal: pipes, permissions, processes and your first shell scripts.
244k learners