freeCodeCamp Curriculum
Thousands of hours of interactive lessons and certification projects covering web development, JavaScript, data analysis and more.
10 resources
Thousands of hours of interactive lessons and certification projects covering web development, JavaScript, data analysis and more.
Community-maintained visual roadmaps for frontend, backend, DevOps and 20+ other paths, with linked resources per step.
Free, hands-on labs covering the whole of web security — XSS, SQL injection, auth flaws — from the makers of Burp Suite.
Practice 70+ programming languages with small exercises and free human mentoring from volunteers.
500+ security challenges with strong French-language coverage: web, crypto, forensics, networking. A francophone security-training reference.
A visual, interactive playground for mastering branches, rebases and remotes — fully translated into French.
Learn CSS flexbox by guiding a frog to its lily pad through 24 short interactive puzzles.
Interactive SQL lessons and exercises that run in the browser — the fastest path from zero to confident SELECTs and JOINs.
Progressive French-language algorithmics and programming tracks with an automated judge. Also trains for programming olympiads.
Apple's official interactive SwiftUI tutorials: build real iOS interfaces step by step in Xcode.