All courses
Courses
Browse published courses by category and plan level.
4 courses
Getting started with programming
Variables, conditions, loops, functions — the universal building blocks, demonstrated in JavaScript and Python side by side.
14.8Linux command line for developers
The 30 commands that cover 95% of what you actually need: navigation, files, processes, networking, ssh, permissions.
14.8Git & GitHub — the survival guide
Every command you actually use day-to-day, and the mental model that makes Git click.
24.8How to learn to code in 2026
A practical roadmap: which language to start with, how to pace yourself, and how to avoid tutorial hell. By @programmationtn.
24.8