
#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
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
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…
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
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…
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…
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…
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…
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…
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…
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…