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 enrolledAbout 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 Basics2
Simple Programs3
Structured Types4
Good Programming Practices5
Object Oriented Programming6
Algorithmic Complexity7
Data Structures and TestingFree
Certificate: $75
Duration9 weeks
Effort14-16 hours/week
Levelintermediate
LanguageEnglish
SubtitlesEnglish, Spanish, Chinese