All Courses
Introduction to Computational Thinking and Data Science
edX
Course
Intermediate
Free to Audit
Certificate

Introduction to Computational Thinking and Data Science

Massachusetts Institute of Technology

6.00.2x is an introduction to using computation to understand real-world phenomena.

15 hrs/week9 weeksEnglish260,343 enrolled
Free to Audit

About this Course

6.00.2x will teach you how to use computation to accomplish a variety of goals and provides you with a brief introduction to a variety of topics in computational problem solving . This course is aimed at students with some prior programming experience in Python and a rudimentary knowledge of computational complexity. You will spend a considerable amount of time writing programs to implement the concepts covered in the course. For example, you will write a program that will simulate a robot vacuum cleaning a room or will model the population dynamics of viruses replicating and drug treatments in a patient's body. Topics covered include: Advanced programming in Python 3 Knapsack problem, Graphs and graph optimization Dynamic programming Plotting with the pylab package Random walks Probability, Distributions Monte Carlo simulations Curve fitting Statistical fallacies

What You'll Learn

  • Plotting with the pylab package
  • Stochastic programming and statistical thinking
  • Monte Carlo simulations

Prerequisites

  • 6.00.1x or equivalent (some prior programming experience in Python and a rudimentary knowledge of computational complexity)

Instructors

J

John Guttag

Dugald C. Jackson Professor of Computer Science and Electrical Engineering

E

Eric Grimson

Bernard Gordon Professor of Medical Engineering, Professor of Computer Science

A

Ana Bell

Senior Lecturer, Computer Science and Electrical Engineering

Topics

Python (Programming Language)
Viruses
Computational Thinking
Problem Solving
Population Dynamics
Data Science

Course Info

PlatformedX
LevelIntermediate
PacingUnknown
CertificateAvailable
PriceFree to Audit

Skills

بايثون
الفيروسات
التفكير الحاسوبي
حل المشكلات
ديناميكيات السكان
Data Science

Start Learning Now