#96 on RedditEvergreen
6.00x Introduction to Computer Science and Programming Using Python
edX
15 recommenders · 15 threads · recommended in 9 years, 2012–2020 · score 21.4
MIT's introductory edX course on computer science and programming, taught in Python, focused on building general CS foundations (computational thinking, algorithms, simple programs) rather than the language alone. It is the first of a two-part sequence with 6.00.2x.
Commenters call it a great, challenging introduction that teaches a CS foundation more than a specific language, and say it is one of the best free intro courses on edX.
Machine Learning & AIbeginnerfreevideo lectures#python#introduction to computing#algorithms#mit#edx#computational thinking
Recommendations by year
20122020
From what I guess from your post, each of the time you tried to learn 'programming' , your weren't trying to learn programming, you were trying to make a 'final product' built with code. Learning programming is learning a way of thinking, not learning to write code. If you want to learn…
I recommend Python. It's a language that's relatively straight forward, and there's a huge online community. At 15, this might seem intimidating, but free college level classes are out there. https://www.edx.org/learn/python is Ivy-league schools. I especially recommend the 600.x series from MIT…
Hint: these verb forms imply you are **male.** :) Female ones should be родилась и выросла. Anyway, Python is good, but I don't think there is a *best* language for learning programming. There are languages that might be good and bad at something, but there simply isn't a best one. Python is…
I will check out the crypto course thanks and I also I find it funny that the saying you get what you pay for does not apply to these moocs or udemy courses at all. For any one else reading this before you make a purchase on some course some where just know this the MITx 600 is a goldmine for a…
I'm currently employed as a data analyst. As the others pointed out, knowing statistics is fairly important. You can get by without having a math background (like me), but you're always going to be struggling to keep up with the analytics. Programming-wise, performing basic SQL queries is a must…
I've enjoyed the MIT 6 series on edx. They use python and are not focused on web but if you want to get a good feel for object oriented programming I general those courses are fantastic.
There's so many good comments which is why I love this sub. My contribution being a fellow journeyman is to take an actual college course. I'd recommend MIT 6.00.1x (Python) and/or Harvard CS50x (web, C, Python, SQL). Both are available free on edx.org. The typical web based material is awesome…
I agree with freakzilla149. It is a pretty big time commitment though, if you plan on doing the weekly projects (which I highly recommend). There is also a follow up to this course on Edx, 6.00.2x. I'm not sure if it will run again, but you can take the archived course.
I agree. edX has a couple great MIT Python courses, among others. This is a GREAT starter imo 6.00.1x, this is an archive atm. But it will start over again if you want to get a certificate, possibly in the fall. They have a follow up as well. 6.00.2x The forums are a great help as well. I…
Just a heads up for the Foundations of Computer Science XSeries. I finished the 2nd course in the series back in May (started in March), and back then they said the next course would be at the end of 2014. They still have not offered or announced any dates for the follow up courses in the XSeries…
Python is often called more a scripting language then a full on programming language, very useful for sysadmins writing quick little automation scripts or the like, or scientists/mathematicians performing a quick computation. Also nice for amatuer/hobbyist programmers. Professionally, it is used…
I would forget about learning specifically C# for now and just find something that will give you a good foundation, because that's where it seems you're struggling and getting overwhelmed. I would recommend trying a MOOC on edX or Coursera. The MIT edX course for intro to computer science is…
Just to add, the important thing and why I suggested following a real degree's curriculum, is that you must not skip any of the core classes. A lot of self-taught programmers don't see the need to study discrete math or algorithm analysis since they're not as "interesting" or immediately…
edX is probably the best MOOC platform I've had the pleasure of using. I haven't started the Harvard course yet but the MIT one is great! The interface is great, the forums have been really helpful, and everything just works!
If you're interested in a free class on AI, check out... https://www.edx.org/courses/BerkeleyX/CS188.1x/2012_Fall/about it recommends you know (or can quickly learn) python, but no worries... there is a class for that to (granted they run ~concurrently)…
2015-01-07 1) continued 'Intro to Java' on Udacity * finished Lesson 7.3 - 2D arrays. Seemed straight forward enough (though not without some headbanging, either). * will finish Lesson 8 and ideally Problem Set 8 today as well. 2) will begin MIT 6.00.1X on EdX later tonight when it opens. This is…