freeCodeCamp Python Course
Complete Python course on YouTube covering fundamentals, data structures, and applications
Visit freeCodeCamp Python Course →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.