Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#110 on Reddit

Introduction to Computational Thinking and Data Science

edX

13 recommenders · 14 threads · recommended in 7 years, 2014–2021 · score 19.0

Go to course ↗

An edX course from MIT (MITx 6.00.2x) that teaches computational thinking and data science using Python. It covers topics such as simulation, statistical analysis, and plotting data.

The only comment that mentions it describes it as a course the author took after MITx 6.00.1x to get better at Python, and calls it a solid class, though the link is truncated.

Machine Learning & AIintermediatefreeinteractive MOOC#python#data science#computational thinking#simulation#statistics#mit

Recommendations by year

20142021

On Reddit (19)

  1. Strongly recommendsxCrushzr/learnprogramming2019in “MIT's Introduction to Computer Science and Programming Using Python course is back on June 5”▲ 1

    Great course. I took both this one and the Intro do Data Science (6.00.2x) and I was pretty impressed, such a good and fun course with an excellent textbook also. Heavily recommend both!

  2. Strongly recommendsbatmanburyr/Python2015in “How much of Python should I know before jumping into its data analysis libraries (Matplotlib, NumPy, SciPy, and Pandas)?”▲ 2

    Definitely checkout the two MIT intro to CS courses using Python on edX. The second one especially (6.00.2x) serves as a great intro to data science. I took the verified course (which isn't necessary of course) and I highly recommend it.

  3. Strongly recommendsSunsunsunsunsunsunr/learnprogramming2014in “What is your opinion on Code Academy”▲ 5

    I'd also recommend MITx 6.00.1x and 6.00.2x if you really want to learn some of the basics of CS. They are the best online courses I've taken to date

  4. Strongly recommendsrz2000r/Python2014in “2 months free time, what would you do?”▲ 2

    Though it would not be a full time thing for two months, I'd highly recommend MIT's EdX 6.00.2x Computational thinking course. It's rigorous enough that you will learn some new foundational theory, but it is the second class after the one for complete beginners, so it would build on what you have…

  5. RecommendsAmbienHaxr/learnprogramming2021in “When will JavaScript start making sense to me?”▲ 2

    You suck at JS because you have no programming experience. Programming is a skill that you have to develop. You already know enough HTML/CSS. Do not focus on it anymore. You are wasting your time. One option - Harvard CS50, MIT 6.00.1x (& 6.00.2x). Take these courses then learn JS (Odin Project or…

  6. Recommendszero_dark_30r/Python2021in “Python for Beginners suggestions?”▲ 2

    MITx 6.00.1 and 6.00.2 courses are great for the fundamentals of data science with python.

  7. Recommendsrostyslav_nr/learnmachinelearning2020in “Want to start learning but have no idea how or where. Does anybody have suggestions on where to start?”▲ 1

    Start with the math and Python basics. https://www.edx.org/course/introduction-to-computer-science-and-programming-7 -- One of the best online courses I have ever seen. It will teach you not only Python, but to think in right way to solve computational problems efficiently…

  8. Recommendscreate_a_new-accountr/learnprogramming2019in “What to do after Python?”▲ 2

    stick with python do these courses from edx (taught by staff from MIT) https://www.edx.org/course/introduction-to-computer-science-and-programming-7 https://www.edx.org/course/introduction-to-computational-thinking-and-data-4 and this course from edx (taught by staff from Harvard)…

  9. RecommendsIMJONEZZr/learnprogramming2019in “Recently fired from a job I was miserable at. Time to give this a shot.”▲ 8

    Came here to say this! MIT has an amazing course for learning computational thinking on edx.org right now, and it’s free to audit. Check it out!

  10. RecommendsLDboscar/Python2019in “Moving past tutorials”

    I know it's not quite what you're asking but if you're after a job then the best thing to have is a university qualification - I did 6.00.1x on edx and it helped me get into a course and get a good job. I know that you can more or less do a third level computer science course online for free…

  11. RecommendsSSID_Viciousr/artificial2017in “How to get started in the AI world?”

    Do both of MIT's CS courses on Edx (1 and 2). The first one is a general introduction to CS using python. The second part does a lot with data science, which isnt the same as AI, but it does help lay a foundation you will continue to benefit from. After that the Andrew NG course is probably what…

  12. RecommendsSSID_Viciousr/learnprogramming2017in “Need help deciding between a few different languages”

    Python is what you want. While switching from Ruby to Python isnt the hardest thing, its the Python ecosystem that will take the most time to learn. You will also need some general CS knowledge, so my recommendation would be to do Harvards cs50 mooc, even if it starts with C the first few weeks…

  13. RecommendsHeyOPr/learnprogramming2016in “How to follow the Flow of MIT's OCW”

    It's worth noting that the Introduction to Algorithms course uses Python2 whereas Intro to Computer Science is using Python3. If you take both and can't figure out why some code from one doesn't work like code from the other, you may have found one of the differences between the two. As to your…

  14. Recommendscharlesbukowksir/Entrepreneur2015in “My first solo project, teaching myself programming and everything else”

    https://www.coursera.org/course/pythonlearn Followed by these fantastic courses by MIT: https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-0#.VN_hgMXgHa8 https://www.edx.org/course/introduction-computational-thinking-data-mitx-6-00-2x-0

  15. Mentionsrygon101r/Python2021in “I think it would be great if someone could use a ML model to forecast by what time enough people will have gotten the vaccine. (to achieve herd immunity).”▲ 2

    If I remember MIT 6.00.2x course was just about this type of thing, might be worth a look into it if you're interested

  16. MentionsAlaharon123r/learnprogramming2019in “Bullet point list to programming genius”▲ 1

    6.00.1x Introduction to Computer Science and Programming Using Python starts in a couple days so you could start there and it has a followup 6.00.2x that has data science so this could be a good starting point if you have the 15 hours a week it requires. You can do the SoloLearn and/or Codecademy…

  17. Mentionstmargr/learnprogramming2018in “6.0001 vs 6.00.1x”▲ 2

    I tried the ocs version years ago and got about a third of the way through, and did the edx versions of 6.00.1x and 6.00.2x recently. I'd recommend the edx versions , if only because they're graded, and when you are just starting out you can really use all the quality feedback you can get. The…

  18. Mentionstmargr/learnprogramming2018in “Python: looking for practical code examples for inspiration/learning”▲ 1

    I suppose this isn't a direct answer to your question, but if you've done the lectures for 6.00.1x and haven't done the problem sets, I would strongly recommend that you go back and finish those. While I can understand being frustrated by the grader sometimes, it is, in all honesty, the best…

  19. Mentionsnevus_bockr/learnprogramming2016in “FYI today is the start date for MIT's online Intro to CS and Programming course. It will be the first edition of the class using Python 3.5”

    This is a fantastic course. If you work hard on this one and the following 6.00.2, in my opinion you could land a junior python dev job. Plus, they upgraded the course to 3.5, which is even more awesome. Highly recommend

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help