edxFreeCertificate Available

Introduction to Computer Science and Programming Using Python

MIT's rigorous introduction to computer science and programming with Python.

Massachusetts Institute of TechnologyBy Eric Grimson, John Guttag, Ana Bell
4.7
(22,000 reviews)1,600,000 students enrolled

About this course

An introduction to computer science as a tool to solve real-world analytical problems using Python. This rigorous MITx course covers computation, algorithmic thinking, data structures, and testing and debugging.

Skills you'll gain

PythonAlgorithmsComputational ThinkingData StructuresDebugging

Syllabus

1
Python Basics
2
Simple Programs
3
Structured Types
4
Good Programming Practices
5
Object Oriented Programming
6
Algorithmic Complexity
7
Data Structures and Testing
Free

Certificate: $75

Go to Course
Duration9 weeks
Effort14-16 hours/week
Levelintermediate
LanguageEnglish
SubtitlesEnglish, Spanish, Chinese