Skip to content

JDRanpariya/Teach-yourself-CS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Teach yourself Computer Science

It's a self-curated curriculum for learning Computer Science. It's heavily based on resources provided in the annexes.

Learning Strategies

On Isaac Newton's iteration method to self-learn geometry:

"He bought Descartes' Geometry and read it by himself .. when he was got over 2 or 3 pages he could understand no farther than he began again and got 3 or 4 pages further till he came to another difficult place than he began again and advanced farther and continued so doing till he made himself master of the whole without having the least light or instruction from anybody" (King's Cam., Keynes MS 130.10,fol. 2/v/)

Numerous anecdotes exist on studying strategies like the Feynman method explained here "If you can’t, out loud or on paper, explain the idea without confusion or contradiction, stop and figure it out right there". Some books model that method, like Gilbert Strang's Calculus, have you reciting back the entire chapter you just read.

Just come here every day and do something that piques your interest. I'd like you to please practice more than what you have learned.

Some Gold Nuggets

🚧 Work in Progress

Computer Systems: A Programmer's Perspective and Designing Data-Intensive Applications

Fundamentals

Browser

Misc

Recommended reading

Annexes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages