Web development
Build websites and web apps. The fastest way to have projects people can actually open.
5 steps · 4 free resources
Cybersecurity
Learn how systems are attacked and defended, legally, in labs built for practice.
5 steps · 5 free resources
Data and AI
Work with data, build models and understand how modern AI systems work.
5 steps · 4 free resources
Programming and CS basics
The foundations every tech path relies on: problem solving, data structures and how computers work.
5 steps · 4 free resources
Cloud and DevOps
Deploy, run and automate software on servers and cloud platforms.
5 steps · 4 free resources
Design and UI/UX
Design interfaces people understand, and visuals that make your projects stand out.
5 steps · 4 free resources
Start a learning path
Members get every step and resource, and can tick steps off to track their progress on any device.
- Step-by-step paths in web, security, data and AI, CS, cloud and design
- Hand-picked free courses and official docs
- Progress saved to your account and shown on your dashboard
Log in to save your progress.
Tick steps as you finish them. Your progress is saved to your account.
Web development
Build websites and web apps. The fastest way to have projects people can actually open.
Free curriculum with projects and certifications.
freecodecamp.org The Odin ProjectFreeFull-stack path built around real projects.
theodinproject.com MDN LearnFreeMozilla's reference-quality guides to HTML, CSS and JavaScript.
developer.mozilla.org web.dev LearnFreeGoogle's courses on CSS, accessibility and performance.
web.devCybersecurity
Learn how systems are attacked and defended, legally, in labs built for practice.
Beginner path covering networks, the web and Linux.
tryhackme.com OverTheWire: BanditFreeFree wargame that teaches the Linux command line.
overthewire.org picoGymFreeYear-round CTF practice problems from picoCTF.
play.picoctf.org Cisco Networking AcademyFreeFree courses including introductions to cybersecurity and networking.
netacad.com PortSwigger Web Security AcademyFreeFree web security labs.
portswigger.netData and AI
Work with data, build models and understand how modern AI systems work.
Short, free, hands-on courses in Python, pandas and ML.
kaggle.com Machine Learning Crash CourseFreeGoogle's free introduction to machine learning.
developers.google.com Practical Deep Learning (fast.ai)FreeFree, code-first deep learning course.
course.fast.ai CS50's Introduction to AI with PythonFreeHarvard's free AI course.
cs50.harvard.eduProgramming and CS basics
The foundations every tech path relies on: problem solving, data structures and how computers work.
Harvard's free introduction to computer science.
cs50.harvard.edu MIT OpenCourseWareFreeFree lecture notes, exams and videos from MIT courses.
ocw.mit.edu ExercismFreeFree coding exercises with mentor feedback in 70+ languages.
exercism.org GitHub SkillsFreeInteractive courses on Git, GitHub and Actions.
skills.github.comCloud and DevOps
Deploy, run and automate software on servers and cloud platforms.
Free cloud and Azure training paths.
learn.microsoft.com AWS Skill BuilderFreeAWS training with many free courses.
skillbuilder.aws Docker: Get startedFreeOfficial hands-on introduction to containers.
docs.docker.com Linux JourneyFreeFriendly, free introduction to Linux.
linuxjourney.comDesign and UI/UX
Design interfaces people understand, and visuals that make your projects stand out.