Choose Your Learning Path
Pick a language to start your journey. From programming fundamentals to frontend and backend development, we have structured paths for every developer.
Find your next skill
Search by topic or choose a path that fits what you want to build.
Cloud & DevOps
3 coursesGit & GitHub
Learn Git and GitHub from scratch: commits, branches, merging and conflicts, rebasing, remotes, SSH keys, pull requests, open-source contributions, releases, team workflows and recovering from mistakes — 16 hands-on lessons where every command shows its real output.
Linux & Command Line
Learn Linux and the command line from scratch: files and folders, permissions, finding text, pipes, processes, installing software, environment variables, Bash scripting, SSH and server basics — 14 hands-on lessons where every command shows its real output.
Docker
Learn Docker from scratch: containers and images, the everyday docker commands, writing Dockerfiles, ports and networks, volumes, configuration, Docker Compose, multi-stage builds, debugging, registries and production best practices — in 14 hands-on lessons.