Please disable your adblock and script blockers to view this page

UCB

CS

MIT

Stanford

Structures

Theory of Computation

Networks

Princeton/MIT/Stanford/CMU

Data

topic?Apart

Cormen

Computer Architecture

Data Structures

Implement

type.- Computer Architecture

FPGA

OS

ECS

VM.- Computer Networking

HTTP

AI

Models of Computer Programming

ROI

Database-Internals-

https://www.amazon.com/Database-Internals-Deep-Distributed-S...[1

CS50

nand2teris.org

cs50.netSee

CloudAcademy

Azure/GCP/AWS

https://ocw.mit.edu/courses/find-by-topic/#cat=engineering&s...Introduction to Computer Science

XYZ

material.-

Princeton Algorithms* CS61B - UCB

princeton

Stanford Algorithms

Java

Python

xv6

Xinu

Minix

book.-

David Malan

Comptia

https://www.cs.cmu.edu/~rdriley/112/notes/notes-debugging.ht...[1

Michael Hartl's

book.-

Jupyter

No matching tags

CS

topic?How

No matching tags

Positivity 40.00%

Negativity 60.00%

SOURCE:
https://news.ycombinator.com/item?id=21919465
##### Summary

######

######

Write a review: Hacker News

For example:For intro courses:* Computer science an interdisciplinary approach (princeton)* CS61A - UCB* Introduction to CS and programming (MIT)* Stanford* CMUData Structures and Algorithms:* Princeton Algorithms* CS61B - UCB* Stanford Algorithms course* MIT Algorithms* CMUApart from this you have multiple books on each topic - Data Structures/Algorithms, Discrete Mathematics, Theory of Computation, Operating systems, Networks, and so on.Apart from these you also have resources like teachyourselfcs, ossu, functionalcs.github.io/curriculum/.I am attracted by the resources/online/books posted by courses in UCB/Princeton/MIT/Stanford/CMU. Is it worth going through multiple university courses/books for the same topic?For intro courses:* Computer science an interdisciplinary approach (princeton)* CS61A - UCB* Introduction to CS and programming (MIT)* Stanford* CMUData Structures and Algorithms:* Princeton Algorithms* CS61B - UCB* Stanford Algorithms course* MIT Algorithms* CMUApart from this you have multiple books on each topic - Data Structures/Algorithms, Discrete Mathematics, Theory of Computation, Operating systems, Networks, and so on.Apart from these you also have resources like teachyourselfcs, ossu, functionalcs.github.io/curriculum/.I am attracted by the resources/online/books posted by courses in UCB/Princeton/MIT/Stanford/CMU. Is it worth going through multiple university courses/books for the same topic?* Computer science an interdisciplinary approach (princeton)* CS61A - UCB* Introduction to CS and programming (MIT)* Stanford* CMUData Structures and Algorithms:* Princeton Algorithms* CS61B - UCB* Stanford Algorithms course* MIT Algorithms* CMUApart from this you have multiple books on each topic - Data Structures/Algorithms, Discrete Mathematics, Theory of Computation, Operating systems, Networks, and so on.Apart from these you also have resources like teachyourselfcs, ossu, functionalcs.github.io/curriculum/.I am attracted by the resources/online/books posted by courses in UCB/Princeton/MIT/Stanford/CMU. Is it worth going through multiple university courses/books for the same topic?* CS61A - UCB* Introduction to CS and programming (MIT)* Stanford* CMUData Structures and Algorithms:* Princeton Algorithms* CS61B - UCB* Stanford Algorithms course* MIT Algorithms* CMUApart from this you have multiple books on each topic - Data Structures/Algorithms, Discrete Mathematics, Theory of Computation, Operating systems, Networks, and so on.Apart from these you also have resources like teachyourselfcs, ossu, functionalcs.github.io/curriculum/.I am attracted by the resources/online/books posted by courses in UCB/Princeton/MIT/Stanford/CMU. Is it worth going through multiple university courses/books for the same topic?* Introduction to CS and programming (MIT)* Stanford* CMUData Structures and Algorithms:* Princeton Algorithms* CS61B - UCB* Stanford Algorithms course* MIT Algorithms* CMUApart from this you have multiple books on each topic - Data Structures/Algorithms, Discrete Mathematics, Theory of Computation, Operating systems, Networks, and so on.Apart from these you also have resources like teachyourselfcs, ossu, functionalcs.github.io/curriculum/.I am attracted by the resources/online/books posted by courses in UCB/Princeton/MIT/Stanford/CMU. Is it worth going through multiple university courses/books for the same topic?* Stanford* CMUData Structures and Algorithms:* Princeton Algorithms* CS61B - UCB* Stanford Algorithms course* MIT Algorithms* CMUApart from this you have multiple books on each topic - Data Structures/Algorithms, Discrete Mathematics, Theory of Computation, Operating systems, Networks, and so on.Apart from these you also have resources like teachyourselfcs, ossu, functionalcs.github.io/curriculum/.I am attracted by the resources/online/books posted by courses in UCB/Princeton/MIT/Stanford/CMU. Is it worth going through multiple university courses/books for the same topic?* CMUData Structures and Algorithms:* Princeton Algorithms* CS61B - UCB* Stanford Algorithms course* MIT Algorithms* CMUApart from this you have multiple books on each topic - Data Structures/Algorithms, Discrete Mathematics, Theory of Computation, Operating systems, Networks, and so on.Apart from these you also have resources like teachyourselfcs, ossu, functionalcs.github.io/curriculum/.I am attracted by the resources/online/books posted by courses in UCB/Princeton/MIT/Stanford/CMU. Is it worth going through multiple university courses/books for the same topic?Data Structures and Algorithms:* Princeton Algorithms* CS61B - UCB* Stanford Algorithms course* MIT Algorithms* CMUApart from this you have multiple books on each topic - Data Structures/Algorithms, Discrete Mathematics, Theory of Computation, Operating systems, Networks, and so on.Apart from these you also have resources like teachyourselfcs, ossu, functionalcs.github.io/curriculum/.I am attracted by the resources/online/books posted by courses in UCB/Princeton/MIT/Stanford/CMU. Is it worth going through multiple university courses/books for the same topic?* Princeton Algorithms* CS61B - UCB* Stanford Algorithms course* MIT Algorithms* CMUApart from this you have multiple books on each topic - Data Structures/Algorithms, Discrete Mathematics, Theory of Computation, Operating systems, Networks, and so on.Apart from these you also have resources like teachyourselfcs, ossu, functionalcs.github.io/curriculum/.I am attracted by the resources/online/books posted by courses in UCB/Princeton/MIT/Stanford/CMU. Is it worth going through multiple university courses/books for the same topic?* CS61B - UCB* Stanford Algorithms course* MIT Algorithms* CMUApart from this you have multiple books on each topic - Data Structures/Algorithms, Discrete Mathematics, Theory of Computation, Operating systems, Networks, and so on.Apart from these you also have resources like teachyourselfcs, ossu, functionalcs.github.io/curriculum/.I am attracted by the resources/online/books posted by courses in UCB/Princeton/MIT/Stanford/CMU. Is it worth going through multiple university courses/books for the same topic?* Stanford Algorithms course* MIT Algorithms* CMUApart from this you have multiple books on each topic - Data Structures/Algorithms, Discrete Mathematics, Theory of Computation, Operating systems, Networks, and so on.Apart from these you also have resources like teachyourselfcs, ossu, functionalcs.github.io/curriculum/.I am attracted by the resources/online/books posted by courses in UCB/Princeton/MIT/Stanford/CMU. Is it worth going through multiple university courses/books for the same topic?* MIT Algorithms* CMUApart from this you have multiple books on each topic - Data Structures/Algorithms, Discrete Mathematics, Theory of Computation, Operating systems, Networks, and so on.Apart from these you also have resources like teachyourselfcs, ossu, functionalcs.github.io/curriculum/.I am attracted by the resources/online/books posted by courses in UCB/Princeton/MIT/Stanford/CMU. Is it worth going through multiple university courses/books for the same topic?* CMUApart from this you have multiple books on each topic - Data Structures/Algorithms, Discrete Mathematics, Theory of Computation, Operating systems, Networks, and so on.Apart from these you also have resources like teachyourselfcs, ossu, functionalcs.github.io/curriculum/.I am attracted by the resources/online/books posted by courses in UCB/Princeton/MIT/Stanford/CMU. Is it worth going through multiple university courses/books for the same topic?Apart from this you have multiple books on each topic - Data Structures/Algorithms, Discrete Mathematics, Theory of Computation, Operating systems, Networks, and so on.Apart from these you also have resources like teachyourselfcs, ossu, functionalcs.github.io/curriculum/.I am attracted by the resources/online/books posted by courses in UCB/Princeton/MIT/Stanford/CMU. Is it worth going through multiple university courses/books for the same topic?Apart from these you also have resources like teachyourselfcs, ossu, functionalcs.github.io/curriculum/.I am attracted by the resources/online/books posted by courses in UCB/Princeton/MIT/Stanford/CMU. Is it worth going through multiple university courses/books for the same topic?I am attracted by the resources/online/books posted by courses in UCB/Princeton/MIT/Stanford/CMU. Is it to evaluate and compare everyone's materials?If your goal is your own learning, then why wouldn't you take a more advanced course from the same institution instead of repeating a slightly different version of what you've already learned?> Is it worth going through multiple university courses/books for the same topic?What is your goal exactly? I also like the way that the CMU assignment writes tests as simple functions, without magic docstring tooling.Don't skip the code tracing sections, where you read code and write the output by hand - it helps you understand and internalize what the code is doing, rather than just running code samples over and over again to see how it works.Also, there's some nice notes on debugging https://www.cs.cmu.edu/~rdriley/112/notes/notes-debugging.ht...[1] I took this version, which is ordered a bit differently http://www.kosbie.net/cmu/spring-16/15-112/schedule.html15-112: https://www.cs.cmu.edu/~rdriley/112/assignments/02/CS 61A: https://cs61a.org/hw/hw02/The 61A assignment forces higher order functions way too early, and it's often discouraging to people just starting out - and it's not even common (in my experience) to write code like this anyways. I also like the way that the CMU assignment writes tests as simple functions, without magic docstring tooling.Don't skip the code tracing sections, where you read code and write the output by hand - it helps you understand and internalize what the code is doing, rather than just running code samples over and over again to see how it works.Also, there's some nice notes on debugging https://www.cs.cmu.edu/~rdriley/112/notes/notes-debugging.ht...[1] I took this version, which is ordered a bit differently http://www.kosbie.net/cmu/spring-16/15-112/schedule.htmlCS 61A: https://cs61a.org/hw/hw02/The 61A assignment forces higher order functions way too early, and it's often discouraging to people just starting out - and it's not even common (in my experience) to write code like this anyways. I also like the way that the CMU assignment writes tests as simple functions, without magic docstring tooling.Don't skip the code tracing sections, where you read code and write the output by hand - it helps you understand and internalize what the code is doing, rather than just running code samples over and over again to see how it works.Also, there's some nice notes on debugging https://www.cs.cmu.edu/~rdriley/112/notes/notes-debugging.ht...[1] I took this version, which is ordered a bit differently http://www.kosbie.net/cmu/spring-16/15-112/schedule.htmlThe 61A assignment forces higher order functions way too early, and it's often discouraging to people just starting out - and it's not even common (in my experience) to write code like this anyways. I also like the way that the CMU assignment writes tests as simple functions, without magic docstring tooling.Don't skip the code tracing sections, where you read code and write the output by hand - it helps you understand and internalize what the code is doing, rather than just running code samples over and over again to see how it works.Also, there's some nice notes on debugging https://www.cs.cmu.edu/~rdriley/112/notes/notes-debugging.ht...[1] I took this version, which is ordered a bit differently http://www.kosbie.net/cmu/spring-16/15-112/schedule.htmlDon't skip the code tracing sections, where you read code and write the output by hand - it helps you understand and internalize what the code is doing, rather than just running code samples over and over again to see how it works.Also, there's some nice notes on debugging https://www.cs.cmu.edu/~rdriley/112/notes/notes-debugging.ht...[1] I took this version, which is ordered a bit differently http://www.kosbie.net/cmu/spring-16/15-112/schedule.htmlAlso, there's some nice notes on debugging https://www.cs.cmu.edu/~rdriley/112/notes/notes-debugging.ht...[1] I took this version, which is ordered a bit differently http://www.kosbie.net/cmu/spring-16/15-112/schedule.html[1] I took this version, which is ordered a bit differently http://www.kosbie.net/cmu/spring-16/15-112/schedule.html

As said here by