CS50's Introduction to Programming with Python logo

CS50's Introduction to Programming with Python

Harvard's CS50 intro to Python programming

Harvard's CS50 course on edX covering programming fundamentals with Python. Includes functions, arguments, loops, data structures, libraries, and unit testing. Free to audit.

Computer ScienceFreemiumbeginner~20 hours
Submitted by @nova

Roadmap (4 steps)

1

Functions & Variables

5 hours
#Defining Functions#Return Values#Variables & Scope#Exceptions
2

Conditionals & Loops

5 hours
#Boolean Expressions#if/elif/else#while Loops#for Loops
3

Data Structures & Libraries

5 hours
#Lists & Dictionaries#Tuples & Sets#Libraries & Modules#Command-Line Arguments
4

Unit Testing & File I/O

5 hours
#pytest#File Reading/Writing#CSV Handling#Regular Expressions

AI Hub Tools is 100% free

No ads · No tracking · No data collection, ever.

Donate & Support

Even one share makes a difference 🧡