
#303 overall
6.0001 Introduction to Computer Science and Programming in Python
MIT OCW
2 recommenders · 2 threads · recommended in 2 years, 2015–2022 · score 1.5
An MIT introductory course teaching computer science and programming in Python, covering core programming concepts, sorting algorithms, and dynamic programming. The OCW version is the one linked in the comments.
Commenters recommend it as a solid Python-based introduction to programming and algorithms, though one commenter prefers Harvard's CS50 as a starting point.
CS Fundamentals & Systemsbeginnerfreevideo lectures#python#introduction#algorithms#dynamic programming#sorting#mit
Recommendations by year
20062026
Very open ended question. Maybe tell us what you tried so far, what depth knowledge or background you has now.
pick any of the top results on youtube for react development. course not super necessary but if u really want, check react on coursera and take any of top results with good rating.
if you want to be very successful dont glue yourself to one specific stack.
start with react node but focus on patterns like how requests are made from client to server, server gives back responses. you application had metrics, logs, likely connects to some database.
it would be good to take an intro to CS course on YouTube. Stanford and mit have free online.
Deeper understanding will help u differentiate from crowd of everyone else trying to take boot camp and become coder.
practice what you learn. Code side projects. learning react? Everything u learn, try apply to your own website.
Coursera has a couple of courses on algorithms that would be acceptable for beginners but also very challenging (in a good way).
MIT OCW's Intro to Computer Science and Programming (in Python) covers a lot of ground related to programming (more than just Algos), but it covers some essential sorting algorithms and eventually gets into dynamic programming. I don't think anything much simpler than this would be worth your time (not to say this is the best), but the readings themselves (especially those from wikipedia) can actually be a little dense: http://ocw.mit.edu/courses/electrical-engineering-and-comput...
MIT OCW also has a full course on algorithms.
Harvard's CS50 course is the best place to start (I think much better than MIT 6.0001). The teaching is great, and it covers a lot of stuff without dumbing things down. They also have a couple of follow-up courses which focus on web/games/ML.