Live data from Hacker News

Can we create a thread for some of the best materials on CS available online?

news.ycombinator.com

41–50 of 50 posts

Re: Can we create a thread for some of the best materials on CS available online?

#41

Some Coursera courses I have found to be good: - Stanford algorithms specialization: https://coursera.org/specializations/algorithms - University of Melbourne Discrete Optimization: https://coursera.org/learn/discrete-optimization - Basic Modeling for Discrete Optimization: https://coursera.org/learn/basic-modeling - Advanced Modeling for Discrete Optimization: https://coursera.org/learn/advanced-modeling Crafting In…

"The Algorithm Specialization" that Tim Roughgarden teaches on Coursera/EdX is based on his book series "Algorithms Illuminated" and the lectures, slides and projects are up on the website so you dont need to take it on coursera/edx(UX hell, constant promo emails, time constraint).

https://www.algorithmsilluminated.org/

Re: Can we create a thread for some of the best materials on CS available online?

#42
post #34

Surprised to see these introductory courses haven't been mentioned yet. These courses [0] [1] are on EdX and are taught by UBC Professor Gregor Kiczales. The explanations are so lucid it made recursion click for me. You can audit these courses without paying a single dime. They are based on the book How to Design Programs [2] which has much more stuff than the courses.This book is used in UBC, UWaterloo, NorthEastern…

DCIC is my favourite and it's more than a beginner book but the author himself teaches all of it in an accelerated course. https://cs.brown.edu/courses/cs019/ For undersranding recursion there are two noteworthy books: * A lot of people say this book made recursion click for them. * "The Little Schemer" https://mitpress.mit.edu/9780262560993/the-little-schemer/ * As the title suggests this ones specifically about rec…

You completed DCIC with all the exercises? Did you do the course assignments associated with it?

Re: Can we create a thread for some of the best materials on CS available online?

#43
post #42

Earlier quoted context omitted.

DCIC is my favourite and it's more than a beginner book but the author himself teaches all of it in an accelerated course. https://cs.brown.edu/courses/cs019/ For undersranding recursion there are two noteworthy books: * A lot of people say this book made recursion click for them. * "The Little Schemer" https://mitpress.mit.edu/9780262560993/the-little-schemer/ * As the title suggests this ones specifically about rec…

You completed DCIC with all the exercises? Did you do the course assignments associated with it?

I did most of the exercices but not the CS19 assignments.

Re: Can we create a thread for some of the best materials on CS available online?

#45

https://teachyourselfcs.com . I have read few books from the list and found it to be comprehensive as well as manageable. The courses and books have been selected so that one can study it outside of regular university course. Books are self contained and full with exercises. It can easily take 1-2 years of serious effort to get through the material.

Is the recommendation to do the book AND the related video course for each subject or it's either or..? Or use the video course as needed if/when the book isn't enough?

Re: Can we create a thread for some of the best materials on CS available online?

#46

https://teachyourselfcs.com . I have read few books from the list and found it to be comprehensive as well as manageable. The courses and books have been selected so that one can study it outside of regular university course. Books are self contained and full with exercises. It can easily take 1-2 years of serious effort to get through the material.

Is the recommendation to do the book AND the related video course for each subject or it's either or..? Or use the video course as needed if/when the book isn't enough?

Doh, it says right there: "using either the suggested textbook or video lecture series, but ideally both" :)

Re: Can we create a thread for some of the best materials on CS available online?

#50
On CodeCrafters.io (YC S22), you can learn to build your own Git, Docker, Redis etc — in any programming language.

It’s a great way to grok a variety of system design principles while getting to master a language of your choice

Post reply on HN