To support our site, Class Central may be compensated by some course providers.

Introduction to Computational Thinking and Data Science

Massachusetts Institute of Technology via edX

students interested
  • Provider edX
  • Subject Data Science
  • $ Cost Free Online Course
  • Session Self Paced
  • Language English
  • Certificate $49 Certificate Available
  • Start Date
  • Duration 10 weeks long

Taken this course? Share your experience with other students. Write review

Overview

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

Taught by

Eric Grimson and John Guttag

Tags

Help Center

Most commonly asked questions about EdX EdX

Reviews for edX's Introduction to Computational Thinking and Data Science
4.5 Based on 31 reviews

  • 5 stars 58%
  • 4 stars 35%
  • 3 star 3%
  • 2 star 0%
  • 1 star 3%

Did you take this course? Share your experience with other students.

Write a review
  • 1
Thong T
5.0 3 years ago
by Thong completed this course, spending 10 hours a week on it and found the course difficulty to be hard.
This course is a second course in CS Foundation XSeries. I took this course last year and again I could say this is one of the most intellectually stimulating class ever. The Psets were challenging and well designed to help students get familiar with data science. There are some prerequisites before taking this class which are familiarity with Python and programming concepts and desire to learn by doing.
12 people found
this review helpful
Was this review helpful to you? Yes
Dolly Y
5.0 2 years ago
by Dolly completed this course, spending 12 hours a week on it and found the course difficulty to be medium.
I love everything about this course.It is the most comprehensive and rigorous beginner cs class online! You will at times struggle with programming assignments but remember,you will emerge with a love for computer science and ability to pick up any new concept.
Was this review helpful to you? Yes
Keshav G
5.0 2 years ago
by Keshav completed this course.
One of the excellent course that I have completed. All those who are interested in this topic must give this course a try. During the course, you will find it to be interesting and on completion, you will find yourself elevated!
2 people found
this review helpful
Was this review helpful to you? Yes
Shiraz S
4.0 7 months ago
by Shiraz completed this course, spending 8 hours a week on it and found the course difficulty to be hard.
Really good course however it's quite difficult and there's a heavy focus on statistics and machine learning so not recommended for beginners.
Was this review helpful to you? Yes
Frédéric B
5.0 3 years ago
by Frédéric completed this course, spending 6 hours a week on it and found the course difficulty to be medium.
1 person found
this review helpful
Was this review helpful to you? Yes
Colin K
4.0 3 years ago
by Colin completed this course.
0 person found
this review helpful
Was this review helpful to you? Yes
Christian R
3.0 2 years ago
Christian completed this course.
0 person found
this review helpful
Was this review helpful to you? Yes
Fu N
5.0 3 years ago
Fu completed this course.
0 person found
this review helpful
Was this review helpful to you? Yes
Anonymous
1.0 4 years ago
Anonymous completed this course.
This course is great if you just want to watch the lectures. The work is awful. It's not that its hard, because it's a programming class. It's more the way it's run. The TAs are very unhelpful and often delete comments if they view them as revealing too much, without responding to questions. Do not take this course unless you want to watch the lectures.
1 person found
this review helpful
Was this review helpful to you? Yes
Farid B
5.0 2 years ago
Farid audited this course.
Was this review helpful to you? Yes
Vikram P
5.0 3 years ago
Vikram is taking this course right now.
Was this review helpful to you? Yes
Brad L
5.0 2 years ago
Brad completed this course.
Was this review helpful to you? Yes
M S
4.0 2 years ago
M completed this course.
Was this review helpful to you? Yes
Alex D
5.0 2 years ago
Alex completed this course.
Was this review helpful to you? Yes
Asr A
5.0 3 years ago
by Asr completed this course.
Was this review helpful to you? Yes
Saber S
5.0 2 years ago
Saber partially completed this course.
Was this review helpful to you? Yes
Allison C
4.0 3 years ago
Allison completed this course.
Was this review helpful to you? Yes
Giovanni V
5.0 2 years ago
by Giovanni completed this course.
Was this review helpful to you? Yes
Félix P
5.0 3 years ago
by Félix completed this course.
Was this review helpful to you? Yes
Shayan F
4.0 3 years ago
by Shayan completed this course.
Was this review helpful to you? Yes
  • 1

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.