Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.

Knowledge Map Cheat Sheets, by Learning Dollars Talent


To assemble all established knowledge into an efficient set of cheat sheets for interdisciplinary innovation.

This compilation is intended to serve the learners of the world who don't have access to developed world institutions like Stanford and Northwestern. No matter where you are or what you have, if you're reading this on a computer or phone, you can learn this material and find a way toward disciplinary expertise. Online courses and resources may have all the information you need, but this repository gives you a structured curriculum with which to guide your studies and professional development.

What we mean by "established knowledge" is conceptual textbook and course knowledge. Not research knowledge, research courses, derivative knowledge, or skill / tool specific knowledge (for which plentiful documentation exists on the web).

  • One good heuristic is that these are the common set of topics that every reputable research university in the world (such as "R1 universities" in the US) offers their undergrad and graduate students.
  • Another heuristic is that after mastering this knowledge (or disciplinary slices of it), you should be an expert, ready to apply knowledge and push it forward. So, this is the real deal, not some popular science content for a lay audience.
  • A final heuristic - this is the core knowledge of all society. Sure there are an infinite amount of mixed and matched skills, hierarchies, variants, minutiae, derivative knowledge, literatures, vocations, professions, formalisms, rules, findings, papers, projects, classifications, applications etc. But, this is the core conceptual knowledge that marks expertise in any given discipline.
  • Obviously, this is a continuously evolving repository and you can submit a pull request if you think some knowledge should be added or edited.


Explore these subjects to grasp the fundamentals of all knowledge:

  1. Mathematics
  2. Statistics
  3. Computer Science
  4. Physics - EE, MechE, Materials Science, Product Design, CivilE, Architecture, EnvE, Geography, AeroE, and Astronomy
  5. Chemistry - ChemE
  6. Biology - Medicine, BioE
  7. Psychology - Cognitive Science
  8. Economics - Business and Finance
  9. Humanities - Language Arts, History, Archaeology, Anthropology, Urban Studies, Sociology, Political Science, Philosophy, Linguistics, Communication, and Law
  10. Art - Visual Arts, Dance, Music, Film, Sports, Cooking

FLIPPED CLASS IS MUCH BETTER. Can pause and understand comfortably. Live chat or Piazza helps.

What do you know?

What percent of all established knowledge do you know? Find out by joining and marking your skills. You will be able to mark the technical skills and academic topics you know.

This has been incredibly humbling for all of us. Many of us, myself included, came out of high school thinking we know it all. And out of college realizing we know nothing. At a rate of 4 life long courses per year, it will take perhaps 5 lifetimes of studying to learn and apply everything. Hence you have to pick and choose what courses you want to take in order to make your contribution to society. We hope you choose a nice "slice".

My belief is that people learn things for 4 reasons:

  • because they have to (i.e. many school children)
  • for money (i.e. some college students and professional development scholars)
  • to appreciate and experience the universe (i.e. book worms and hobbyists)
  • to make a contribution to society (i.e. professors, entrepreneurs, leaders, and artists)

I recommend choosing what you learn to optimize the latter 2 reasons to learn:

  • First, graduate from high school, undergrad, or grad school (18-35).
  • Next, create a selection of 40 lifelong learning courses that you can complete over 10 years (35-45).
  • Try to include a little bit of representation from every field and a lot of depth in one field (i.e.
  • You can browse other profiles on to find out how unique your T-shaped skillset is.
  • Finally spend the rest of your career applying your knowledge to your life contribution, doing an auxiliary life long learning course here or there, as needed for your contribution. At this stage, making the contribution is probably more of a priority than learning, since you're likely more than half way through your life. What a shame it would be to learn Calculus and then die before ever applying it! We live in a strange society where every 80 years we flush down everything a person has learned, and the next generation has to re-learn it.
  • Your contribution may be research, a company, art, or a political contribution.

LD Talent can also help you find:

  • opportunities (given your skillset / what you know)
  • talent for hire (given your needs / what you don't know)


Let's not get bogged down by information overload! Let's cut to the chase (in TOPOLOGICAL order so we never get stuck).

Method: To be used in conjunction with:

with the objective of structuring learning around a standard syllabus.

While learning to use a mobile device, computer, tablet and mouse has been intuitive since the the advent of the graphical user interface, typing may be something people still have to 'learn with effort'. If needed you can learn typing for free online using

This project IS NOT solving the problem of learning content -- online courses, videos, and q&a sites listed above solve that problem.

This project IS solving the problem of "going down a rabbit hole of prerequisites". When you don't know concept A, then you look it up, but find out you need to know unknown concept B which leads you to unknown concept C and so on. This project should eliminate that problem by presenting all established knowledge in topological order of prerequisites.

This project SHOULD ALSO help with writing proofs or arguments by surfacing all reference theorems / concepts in one place.

Finally, this project should stop you from feeling guilty about forgetting what you learned a few years ago by reminding you with ample context.

What about skills and tools?

Now this covers knowledge (i.e. Machine Learning, Algorithms, Statistical Mechanics, Genetics) but what about skills and tools (i.e. Tensorflow, Java, Matlab, Biopython)?

Well, to see all the interesting and in-demand skills and tools you can learn, we recommend visiting:

To learn them simply google "[skill name] tutorial", "learn [skill name]", "[skill name] free online course", "[skill name] documentation", or "tools for [skill name / subject name]".

You'll get a ton of text and video material to learn from. We recommend going for the official documentation whenever possible. Then mark that you know that skill on your LD profile. You can make one by pressing "be an engineer" on

Why is this all in English only?

As per this comment about the balance of powers of society's languages ( and this comment about society's inventions and discoveries ( on our first cultural blog post, we at LD Talent use and accept English as the lingua franca of the world.

All peoples of the world own and shape English now. This harkens the famous "Empire strikes back" jokes (Trevor Noah, Anuvab Pal, Russel Peters, etc). Jokes aside, nowadays far more non-English writers contribute to English writing and communication than ones hailing from England do. Just like everyone uses the Hindu-Arabic numeral system, everyone uses English writing and speaking. It's ok. English is a human possession now. Moreover, the English language is related to Indo-European languages as East as Sanskrit and Bengali and has gained words from non Indo-European language groups as well. Like:

  • algebra from Arabic
  • maize from Native American Taino
  • mongoose from South Indian Telugu and West Indian Marathi
  • chai from Mandarin
  • tattoo from Tahitian
  • banana from West African Mande


So with that said we only focus on English and present all our materials in English (just like StackOverflow and StackExchange do for instance). If you are not fluent in English, here are the learning resources we recommend:

We also created a spreadsheet of 8000+ English words and phrases translated into 11 regional South Asian languages and they are all here:

Words and Phrases:

Recordings of Words and Phrases:

The sheet and recordings take a while to load but it's worth it.

The languages include:

  • Hindi
  • Gujarati
  • Marathi
  • Arabic
  • Urdu
  • Telugu
  • Tamil
  • Punjabi (in Gurmukhi and Shahmukhi)
  • Bengali
  • Malayalam
  • Kannada

Duolingo does a good job at covering most of the rest of the world's major languages <=> English.

To contribute:

To critique: Use the github comments.

To add content:

  1. fork the project
  2. edit the fork (Please cite the source somehow, either an indication of the author on the pdf or below in the citations.)
  3. push to your fork (adding github as a remote for your fork might help and
  4. make a pull request from your fork to this project

Citations: all the sources are included in the pdfs themselves. Curriculum inspired by

important medical links:

It's on you to ask yourself questions and make sure you understand concepts fully, to maintaing quality of learning. I never knew what's important to learn and faced info overload - this will teach bright aspiring minds what to learn and where to spend their time.

medical listing resources:


  • download the explore degrees and uic etc site as is and date stamp it 2020, os you can write a scritp to parse for new courses every year

  • audiobook method, speaker, eprestigio for pdf

  • km - don’t need to keep it all in your head, when you’re building something and might want to apply km you can refer to km

  • stackex report linked too



cheatsheets for all courses (all established knowledge), by LD Talent



No releases published


No packages published