Python for Everybody

Free Python course with video lectures, interactive exercises, and textbooks for beginners

Visit Python for Everybody →
Getting StartedFeatured
Topicsfreecoursebeginnervideo

A free, university-style course from Dr. Charles Severance (University of Michigan) built around the idea that most people learning to program aren’t training to be software engineers — they just need Python to solve a specific problem in their own field. Video lectures, an accompanying free textbook, and auto-graded exercises cover fundamentals through basic web scraping, databases, and visualization.

A solid, slower-paced alternative to CS50P if you want a gentler on-ramp with less emphasis on computer-science rigor.