freeCodeCamp Curriculum
Thousands of hours of interactive lessons and certification projects covering web development, JavaScript, data analysis and more.
9 resources
Thousands of hours of interactive lessons and certification projects covering web development, JavaScript, data analysis and more.
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.