Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
Introduction to Computational Thinking and Data Science
Image: ocw.mit.edu
#208 on Reddit

Introduction to Computational Thinking and Data Science

MIT OCW

7 recommenders · 7 threads · recommended in 3 years, 2019–2023 · score 8.2

Search for it ↗

MIT's Introduction to Computational Thinking and Data Science teaches computational problem solving and data science using Julia, covering topics such as convolutions and other mathematical and computational techniques through hands-on notebooks. Course materials were co-taught by MIT professors and guest instructors, including Grant Sanderson.

Commenters describe it as a great course and recommend it for hands-on computation with useful mathematics, and one recommends its course notebooks for seeing Pluto in action.

Mathematicsintermediatefreemixed#julia#computational thinking#data science#edelman#numerical methods

Recommendations by year

20192023

On Reddit (9)

  1. Strongly recommendsLurkerOrHydraliskr/learnprogramming2023in “Just finished CS50; what now?”

    I didnt do cs50. I started with mit ocw courses (intro to programming then intro to data science, and I’ve read great things on their algorithm class but want to brush up on the math first as it’s been a while). Highly recommend it. I’ve been loving it and learning a lot. It’s all in Python so the…

  2. Strongly recommendsSaltyBaastardr/learnmachinelearning2019in “Machine Learning 101”▲ 1

    For those of you, like me, who are starting from scratch - there is an excellent series of lectures on YouTube from MIT OpenCourseWare from the course Introduction to Computational Thinking and Data Science, 2016 - http://ocw.mit.edu/6-0002F16

  3. Recommendsprotienbudspromaxr/learnprogramming2021in “How can one get better at logic in programming? I feel like it’s my major setback as a self-learner.”▲ 11

    If you already know the theoritical basis of data structures and algorithms then yes practicing competitive coding can help. It definitely comes with practice. Or else you can do a few courses like free MIT openware courses on algorithms, datastructures and computational thinking. The one with…

  4. RecommendsKeScoBor/learnprogramming2021in “I’m a teacher with a science degree and want to change careers. Feedback please?”▲ 1

    If you're unemployed and trying to get employed, Julia is probably not your best bet, at least not yet. There are a few companies using it, and more opportunities all the time, but it's still pretty niche outside if academia. That said, the MIT course is fantastic, and a lot of skills are…

  5. Recommendscoronainmysingletr/learnprogramming2021in “Best ways to learn Programming on your own”▲ 3

    I'm not an expert, but I just finished MIT's 6.0001 (Introduction to Computer Science and Programming in Python) and the second part of the course, 6.0002 (Introduction to Computational Thinking and Data Science) sounds like what you're talking about. It's intended for non-programmers who want to…

  6. Recommendsjedi18r/learnprogramming2019in “MIT's Introduction to Computer Science and Programming Using Python course is back on June 5”▲ 3

    I've finished both courses and it's quite hard to choose between the two. If you have enough time I recommend doing both of them. Both courses are excellent and you'll learn a lot. The MIT course only uses python, using it to teach various computer science principles. The first course is only…

  7. Recommendsrobertorrwr/learnprogramming2019in “What are some good resources for learning the compsci fundamentals of programming?”▲ 2

    For the Google type questions in Cracking the Coding Interview, seven months are not nearly enough. If you want to work at Google or an equivalent company you're going to have to be much better than an average programmer. These are the resources I recommend, for an introduction: - Introduction to…

  8. MentionsEmergencyDesigner318r/learnprogramming2022in “6mo Self Taught Journey Begins Today”▲ 3

    Hey, Your efforts are really commendable. I spent two years out of college mostly struggling with my mental health but truth be told, I wasted a lot of my time. Now that I only have a few months before I return to school I thought I should share with you some of the things I wish I had done to go…

  9. Mentionskrkrkrar/learnprogramming2019in “New Udacity "Data Structures And Algorithms" worth it?”▲ 1

    I am not an expert so maybe others see things I don't, but FWIW the syllabus looks similar (less expansive if anything) to the material covered in MIT 6.001 and 6.002 (however they're numbered now): Intro to CS and Programming Using Python, and Intro To Computational Thinking and Data Science…

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