All Courses
Introduction to Computer Science and Programming in Python (MIT)
50 hours
4.9(5,400 reviews)
Free
About This Course
MIT's legendary introductory programming course. Covers computational thinking, algorithms, data structures, and OOP using Python. Full lecture videos, problem sets, and exams available free.
Course Details
More python Courses
freeCodeCamp
Certificate
Scientific Computing with Python
python
Beginner
Learn Python fundamentals through hands-on projects. Covers variables, functions, loops, data structures, OOP, and algorithms. Earn a free verified certificate upon completion of 5 projects.
40h
4.8
python
Beginner
Harvard's introduction to programming using Python. Covers functions, variables, conditionals, loops, exceptions, libraries, unit tests, file I/O, and regular expressions.
36h
4.9