Bytes
Come back every day,
and it sticks.
Learn one concept at a time: a lesson, then questions with instant feedback. Earn XP, keep your streak alive, and pick up right where you left off. One lesson today or ten, it's your pace.
Try the first lesson of any track free, no account needed. Sign up free to unlock every other lesson and save your XP, streak and progress.
Choose a track
3 tracks · 57 lessons
Prefer to read? Every Bytes track teaches its topic in depth, one clear step at a time. If you enjoy long-form reading too, each track also has a matching written course in Learn.
Bash and the Command Line: Interactive Practice
Move around the shell, read permissions, chain commands with pipes and write your first scripts, one small step at a time.
Python Programming: Interactive Practice
Variables, strings, loops, functions and files. Short lessons with quick practice after every one, no setup needed.
Networking Fundamentals
IP addresses, DNS, TCP, routing and the tools you use to see what your network is really doing. Short cards, a quick check after each one, and plain explanations.