freeCodeCamp Python Course

Complete Python course on YouTube covering fundamentals, data structures, and applications

Visit freeCodeCamp Python Course →
Video & PodcastsFeatured
TopicsVideoYouTubeFreeBeginner-Friendly

A single, several-hour YouTube video covering Python fundamentals start to finish — variables, control flow, functions, data structures, and object-oriented basics — from freeCodeCamp’s well-established catalogue of free programming courses. The single-video format suits people who prefer working through a continuous course rather than a series of separate lessons.

Free, no signup required, and a reasonable alternative to CS50P if you’d rather learn by watching than by submitting graded problem sets.