Build your free python for free path
Your plan
Your beginner python for free plan
5 coursesabout 5.1 monthsat 8 hours a week (a steady evening habit most days of the week)
- 1Step 01
Python Basics
Start with the world's most recommended beginner Python course: Harvard CS50P or freeCodeCamp's certification.
beginnerHarvard CS50CertificateCS50's Introduction to Programming with Python
36h ยท Free
- 2Step 02
Data Structures & Algorithms
Build on your Python foundation with MIT's legendary introduction to computation.
intermediateMIT OpenCourseWareIntroduction to Computer Science and Programming in Python (MIT)
50h ยท Free
- 3Step 03
Data Analysis
Learn NumPy, Pandas, and Matplotlib, the tools every Python data professional uses daily.
- 4Step 04
Machine Learning
Apply your Python skills to the field that's reshaping every industry.
- 5Step 05
Build a Real Project
Cement everything by building something end to end. freeCodeCamp's College Algebra with Python has you write programs that solve real math and data problems, a practical capstone that proves you can turn Python knowledge into working code.