#1019 overall
15-112 Fundamentals of Programming and Computer Science
Carnegie Mellon University
1 recommender · 1 thread · recommended in 1 year, 2018 · score 0.7
An introductory Python programming and computer science course from Carnegie Mellon University, with lecture videos, a schedule of topics, and self-contained homework with tests. Commenters also point to a related CMU data science course covering APIs, data manipulation, and web basics.
Commenters call it an excellent launching pad for self-taught programmers, with free lectures and homework that can build a portfolio.
CS Fundamentals & Systemsbeginnerfreevideo lectures#python#introductory programming#computer science#self-taught#cmu
Recommendations by year
20062026
LambdaSchool https://lambdaschool.com/apply/
My advice is if lambdaschool cant be done in his schedule then do a crash course in practical data science from CMU instead.
https://www.cs.cmu.edu/~112/schedule.html click on each topic, short youtube lecture for intro to Python3. Homework is self contained with tests.
http://www.datasciencecourse.org/lectures/ same school, lectures also open, a crash course in manipulating APIs and data to do analysis.
If he actually does the homework assignments he can easily go on any freelancer site and start knocking off small jobs like 'get me all these Amazon listings for X and then produce in excel format' which pay 25-100 depending on what kind of analysis they want. Enough for a portfolio to later apply to Stripe or Amazon as a junior data engineer or whatever they are called these days. Even if not interested in data or ML that course still covers a lot of web things like headers, authentication, response codes, parsing XML, sql crash course, ect. If he does like webdev the first course is still an excellent launching pad for building your own software after in any language or getting into lambdaschool