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
Related courses
๐
edxFreeCertificate
CS50: Introduction to Computer Science
Harvard University
โ
4.9
(45,678 reviews)12 weeksbeginner
๐
udemyCertificate
The Complete 2024 Web Development Bootcamp
App Brewery
โ
4.7
(287,654 reviews)65 hoursbeginner
๐
courseraFreeCertificate
Meta Front-End Developer Professional Certificate
Meta
โ
4.7
(23,456 reviews)7 monthsbeginner