edXFreeCertificate Available

Introduction to Computer Science and Programming Using Python

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

Massachusetts Institute of Technologyโ€ขBy 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

Related courses