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

6.00.2 Introduction to Computational Thinking and Data Science

edX

8 recommenders · 8 threads · recommended in 5 years, 2015–2022 · score 8.9

Go to course ↗

MIT's second edX course in the 6.00 introductory sequence, covering computational thinking and data science with Python: algorithmic problem solving, data structures and algorithms, and a closing overview of data science and machine learning with a project. It follows 6.00.1x.

Commenters call it a challenging but worthwhile follow-up to 6.00.1x that builds core computer science skills that carry across languages, and say it is a solid foundation in Python and data science.

Algorithms & Data Structuresintermediatefreeinteractive MOOC#python#computational thinking#data science#algorithms#data structures#mit

Recommendations by year

20152022

On Reddit (9)

  1. Strongly recommendsDonnyTheWalrusr/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 course is great! But challenging. Don't feel ashamed if you don't do well the first time. It runs at least twice a year, so there's always next time around. The first time I tried it, I dropped out around recursion. I got the basics of it, but my brain just got tired of base cases, inductive…

  2. RecommendsPeanutButterKitchenr/learnprogramming2022in “Put about 10 hours into learning Python, would like to know peoples methods in learning it apart from the main “practising””▲ 1

    10 hours was about the point where I was comfortable diving into a rigorous course. Check out EdX MITx 6.00.1 and 6.00.2

  3. RecommendsHalfAssNoobr/learnprogramming2020in “What Data Science course to choose?”▲ 2

    To learn Python I suggest the MITx 600.1x and 600.2x on Edx. These two classes will give a very solid foundation in Python. And actually at the end of 600.2x the class goes over a very basic overview of data science and machine learning and you will do a data science project but it does not go…

  4. Recommendsetherwarr/Python2017in “Help shortening this code”

    You're welcome, and that's a shame. That community is always mentioned as a place to go for help on questions like yours. I wonder if it's not the best suggestion after all. Some great introduction to Python courses that I've found that really teach the fundamentals well are: MITx 6.00.1x -…

  5. Recommendskiwi_9r/learnprogramming2017in “I think I'm one of those programmers who can't program, and I have no idea what to do”

    I think the MIT's 6.00.1x (and .2x) are one of the best ways of learning CS, and Python while getting some evidence of your achievement. And from MIT what's more. One good thing is that you can do the courses and if you don't pass first time you can go again in the next round. The next 6.00.1x…

  6. Recommendserrorsevenr/learnprogramming2016in “Good MOOC on algorithms/data structures?”

    So now you'd like to capitalize on the thing that put you out of business! I feel ya. I suggest you look into learning Python through Edx mitx 6.00.1x and 6.00.2x are free courses, you can pay 50 for a cert. They are college level and kinda tough, you can jump into 6.00.1x today, still have time…

  7. Recommends_drFaustr/learnprogramming2015in “Question about taking MIT's intro to python and cs.”

    Yes you can pass it with minimal knowledge of python and cs. It picks up half way through, I retook it a second time a bit more seriously as there were fundamental concepts I wanted to nail. It was a needed kick for me. I've been working in the dev industry for 3 years since and programming in C#…

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

    If your focus is or will be data analysis, then absolutely. I've taken both, and Udacity's CS101 leans more heavily toward web development, while MIT's are more general computer science concepts (which will be more useful to you I think). 6.00.1x is still one my favorite online courses. I'd…

  9. MentionsLightTheFerkUpr/Python2018in “From beginner to part time python programmer”▲ 2

    I started by doing some code camp on css and html but didn't feel like I was learning anything applicable. Read some recommendation about the mitx course edx 6.00.1x and did that. I think it was a pretty good introduction to computer science in general, not just python. Edx 6.00.2x is quite a bit…

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