Module
video
beginner

FreeCodeCamp Python course

A free, beginner-friendly full Python course from freeCodeCamp. It walks through the language from the ground up: installing Python and setting up an editor, writing your first program, variables and data types, strings, numbers, lists and dictionaries, conditionals and comparisons, loops, functions and return values, error handling, working with files, and an introduction to classes and objects. Useful as a self-paced companion to the Introduction to Python module for extra practice and review.