Back to Whirlpool — all educators
freeCodeCamp logo

freeCodeCamp

freeCodeCamp.org · official site

The nonprofit behind the internet's most-watched full courses — thousand-hour deep dives recorded with universities and working engineers, published free for everyone.

17 courses here192 hours of teaching22 lectures & chapters1,500+ videos in their full catalog

Every freeCodeCamp course

Free, complete, and yours to keep — stream every lecture in our player or download the whole course.

Video course
freeCodeCampIntroductory

Python for Everybody

Dr. Chuck's legendary University of Michigan course, recorded whole.

14h1 lec
Video course
freeCodeCampIntroductory

Web Development Bootcamp

The full-stack bootcamp, start to employable.

48h1 lec
Video course
freeCodeCampIntroductory

PyTorch for Deep Learning & Machine Learning

Daniel Bourke's 25-hour PyTorch marathon — from the first tensor to a deployed model, in one complete session.

26h1 lec
Video course
freeCodeCampIntermediate

Deep Learning Course

Neural networks in practice, PyTorch-first.

14h1 lec
Video course
freeCodeCampIntermediate

React Course

Modern React, hooks-first, in one complete course.

12h1 lec
Video course
freeCodeCampIntermediate

Linear Algebra — Full Course

A complete university linear-algebra course in one recording.

12h1 lec
Video course
freeCodeCampIntroductory

Data Analysis with Python

freeCodeCamp's data-analysis course — NumPy, Pandas, and visualization, taught by doing a full analysis in every lesson.

12h6 lec
Video course
freeCodeCampIntermediate

Data Structures

William Fiset's famous data-structures course, complete.

8h1 lec
Video course
freeCodeCampIntroductory

Statistics — Full Course

The complete intro statistics course.

8h1 lec
Video course
freeCodeCampAdvanced

Graph Theory

Fiset's graph algorithms course — BFS to max flow.

7h1 lec
Video course
freeCodeCampIntroductory

College Algebra

The full algebra course, one pass.

7h1 lec
Video course
freeCodeCampIntroductory

Python for Beginners

A modern, gentle first four hours of Python.

5h1 lec
Video course
freeCodeCampIntermediate

TypeScript Full Course

The type system, from annotations to generics.

5h1 lec
Video course
freeCodeCampIntroductory

JavaScript for Beginners

The classic full JavaScript course, in one sitting.

4h1 lec
Video course
freeCodeCampIntroductory

SQL & Databases

The full database course — schema to joins.

4h1 lec
Video course
freeCodeCampIntroductory

Machine Learning for Everybody

Kylie Ying's MIT-taught intro ML, for everyone.

4h1 lec
Video course
freeCodeCampIntermediate

DevOps Engineering

The culture, the tools, and the pipelines.

2h1 lec