Back to Courses
Beginner Software Development en

Introduction to Computational Thinking

MIT OpenCourseWare
Platform · Cambridge, USA

About this course

This class uses revolutionary programmable interactivity to combine material from three fields – Computer Science, Mathematics, and Applications – creating an engaging, efficient learning solution to prepare students to be sophisticated and intuitive thinkers, programmers, and solution providers for the modern interconnected online world. Upon completion, students are well trained to be scientific “trilinguals,” seeing and experimenting with mathematics interactively as math is meant to be seen, and ready to participate and contribute to open source development of large projects and ecosystems.

Prerequisite Skills

Skills you should have before taking this course

high school mathematics Basic programming concepts

Skills Gained

Skills you will develop by completing this course

Data structures in Python (lists, dictionaries) Algorithms computational thinking applied mathematics scientific computing programming open source software development numerical computation

Related Courses