Teach Yourself Computer Science
teachyourselfcs.com
Teach Yourself Computer Science
1–10 of 273 posts
Re: Teach Yourself Computer Science
#2Re: Teach Yourself Computer Science
#3- https://www.coursera.org/learn/algorithms-part1
- https://www.coursera.org/learn/algorithms-part2
There's a website for the book as well, that has code that is well organized and commented.
Unfortunately excellent books like "Programming Pearls" have code examples that use weird naming conventions that just make me just want to punch the wall.
For competitive programming and interviews, Antti Laaksonen's books are fantastic: https://www.cses.fi/book/index.php
Re: Teach Yourself Computer Science
#4See also: 2018 https://news.ycombinator.com/item?id=17581589 2017 https://news.ycombinator.com/item?id=13862284
Re: Teach Yourself Computer Science
#5See also: 2018 https://news.ycombinator.com/item?id=17581589 2017 https://news.ycombinator.com/item?id=13862284
Prior discussion may not be exactly relevant on some points.
Re: Teach Yourself Computer Science
#6Re: Teach Yourself Computer Science
#7For context, I recently received a lot of pressure to get a degree, despite years of experience and good knowledge of CS fundamentals.
Re: Teach Yourself Computer Science
#8As a 30 year old software developer who's now considering going back to school for the next 3-4 years to get a degree, I wonder if I should blame these kinds of resources for making me believe that I could learn everything on my own and that a degree was unnecessary. Having learned this material in school would have made my life so much easier... For context, I recently received a lot of pressure to get a degree, des…
Re: Teach Yourself Computer Science
#9As a 30 year old software developer who's now considering going back to school for the next 3-4 years to get a degree, I wonder if I should blame these kinds of resources for making me believe that I could learn everything on my own and that a degree was unnecessary. Having learned this material in school would have made my life so much easier... For context, I recently received a lot of pressure to get a degree, des…
The philosophy of WGU is that you pass self-paced courses by passing tests, so people that already know the material can complete the courses quickly.
Re: Teach Yourself Computer Science
#10Computer Architecture: added Computer Systems: A Programmer's Perspective as first recommendation over nand2tetris.
Compilers: Crafting Interpreters added as first recommendation over dragon book.
Distributed Systems: added Designing Data-Intensive Applications as first recommendation over Distributed Systems.
Online availability of some video lectures has changed as well.