Skip to content
Humanity's universal skills graph. Curated lists of awesome learning resources on various topics categorized by formats, difficulty, estimated time etc.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
human-languages combine prerequisites and subtopics into related_topics May 10, 2019
nations/india combine prerequisites and subtopics into related_topics May 10, 2019
programming-languages Merge pull request #22 from thealphadollar/patch-1 May 10, 2019
software-tools combine prerequisites and subtopics into related_topics May 10, 2019
Apps.md combine prerequisites and subtopics into related_topics May 10, 2019
CONTRIBUTING.md updated guidelines Apr 8, 2019
LICENSE.md license, security Apr 7, 2019
README.md copyedits May 15, 2019
abstract-algebra.md combine prerequisites and subtopics into related_topics May 10, 2019
academia.md combine prerequisites and subtopics into related_topics May 10, 2019
ai-ethics.md combine prerequisites and subtopics into related_topics May 10, 2019
alcohol.md combine prerequisites and subtopics into related_topics May 10, 2019
algebra.md combine prerequisites and subtopics into related_topics May 10, 2019
algorithms.md combine prerequisites and subtopics into related_topics May 10, 2019
amateur-radio.md combine prerequisites and subtopics into related_topics May 10, 2019
anatomy.md combine prerequisites and subtopics into related_topics May 10, 2019
animation.md combine prerequisites and subtopics into related_topics May 10, 2019
apple.md combine prerequisites and subtopics into related_topics May 10, 2019
architecture.md combine prerequisites and subtopics into related_topics May 10, 2019
arduino.md combine prerequisites and subtopics into related_topics May 10, 2019
art-craft.md combine prerequisites and subtopics into related_topics May 10, 2019
artificial-intelligence.md combine prerequisites and subtopics into related_topics May 10, 2019
astronomy.md combine prerequisites and subtopics into related_topics May 10, 2019
autobiography.md combine prerequisites and subtopics into related_topics May 10, 2019
aviation.md combine prerequisites and subtopics into related_topics May 10, 2019
awareness.md combine prerequisites and subtopics into related_topics May 10, 2019
basic-income.md combine prerequisites and subtopics into related_topics May 10, 2019
biblical-hermeneutics.md combine prerequisites and subtopics into related_topics May 10, 2019
bicycle.md combine prerequisites and subtopics into related_topics May 10, 2019
big-data.md combine prerequisites and subtopics into related_topics May 10, 2019
biographies.md combine prerequisites and subtopics into related_topics May 10, 2019
biology.md combine prerequisites and subtopics into related_topics May 10, 2019
bitcoin.md combine prerequisites and subtopics into related_topics May 10, 2019
blockchain.md combine prerequisites and subtopics into related_topics May 10, 2019
brain-computer-interface.md combine prerequisites and subtopics into related_topics May 10, 2019
buddhism.md combine prerequisites and subtopics into related_topics May 10, 2019
business.md combine prerequisites and subtopics into related_topics May 10, 2019
calculus.md calculus, learning, reading May 12, 2019
category-theory.md combine prerequisites and subtopics into related_topics May 10, 2019
chemistry.md combine prerequisites and subtopics into related_topics May 10, 2019
chess.md updated courses May 12, 2019
code.md combine prerequisites and subtopics into related_topics May 10, 2019
combinatorics.md combine prerequisites and subtopics into related_topics May 10, 2019
comics.md combine prerequisites and subtopics into related_topics May 10, 2019
communicating.md combine prerequisites and subtopics into related_topics May 10, 2019
company-blogs.md combine prerequisites and subtopics into related_topics May 10, 2019
compilers.md combine prerequisites and subtopics into related_topics May 10, 2019
compression.md combine prerequisites and subtopics into related_topics May 10, 2019
computational-complexity.md combine prerequisites and subtopics into related_topics May 10, 2019
computer-architecture.md combine prerequisites and subtopics into related_topics May 10, 2019
computer-graphics.md combine prerequisites and subtopics into related_topics May 10, 2019
computer-hardware.md combine prerequisites and subtopics into related_topics May 10, 2019
computer-memory.md combine prerequisites and subtopics into related_topics May 10, 2019
computer-networking.md combine prerequisites and subtopics into related_topics May 10, 2019
computer-science.md combine prerequisites and subtopics into related_topics May 10, 2019
computer-security.md combine prerequisites and subtopics into related_topics May 10, 2019
computer-vision.md combine prerequisites and subtopics into related_topics May 10, 2019
computer.md combine prerequisites and subtopics into related_topics May 10, 2019
concurrency.md combine prerequisites and subtopics into related_topics May 10, 2019
consciousness.md combine prerequisites and subtopics into related_topics May 10, 2019
cooking.md combine prerequisites and subtopics into related_topics May 10, 2019
cosmetics.md combine prerequisites and subtopics into related_topics May 10, 2019
cpu.md combine prerequisites and subtopics into related_topics May 10, 2019
creativity.md combine prerequisites and subtopics into related_topics May 10, 2019
cryptocurrency.md combine prerequisites and subtopics into related_topics May 10, 2019
cryptography.md combine prerequisites and subtopics into related_topics May 10, 2019
culture.md combine prerequisites and subtopics into related_topics May 10, 2019
cybernetics.md combine prerequisites and subtopics into related_topics May 10, 2019
data-science.md combine prerequisites and subtopics into related_topics May 10, 2019
database-administrator.md combine prerequisites and subtopics into related_topics May 10, 2019
databases.md combine prerequisites and subtopics into related_topics May 10, 2019
decentralized-systems.md combine prerequisites and subtopics into related_topics May 10, 2019
deep-learning.md combine prerequisites and subtopics into related_topics May 10, 2019
design.md combine prerequisites and subtopics into related_topics May 10, 2019
digital-marketing.md combine prerequisites and subtopics into related_topics May 10, 2019
diy.md combine prerequisites and subtopics into related_topics May 10, 2019
drawing.md combine prerequisites and subtopics into related_topics May 10, 2019
drugs.md combine prerequisites and subtopics into related_topics May 10, 2019
earth.md combine prerequisites and subtopics into related_topics May 10, 2019
ebooks.md combine prerequisites and subtopics into related_topics May 10, 2019
economics.md added in videos section May 12, 2019
education.md combine prerequisites and subtopics into related_topics May 10, 2019
electrical-engineering.md combine prerequisites and subtopics into related_topics May 10, 2019
engineering-management.md physics learning plan and engg mgmt May 10, 2019
engineering.md combine prerequisites and subtopics into related_topics May 10, 2019
environment.md combine prerequisites and subtopics into related_topics May 10, 2019
ethics.md combine prerequisites and subtopics into related_topics May 10, 2019
evolution.md combine prerequisites and subtopics into related_topics May 10, 2019
expatriates.md combine prerequisites and subtopics into related_topics May 10, 2019
film-making.md combine prerequisites and subtopics into related_topics May 10, 2019
finance.md finance, life, IC design etc May 14, 2019
freelancing.md combine prerequisites and subtopics into related_topics May 10, 2019
functional-programming.md combine prerequisites and subtopics into related_topics May 10, 2019
game-development.md combine prerequisites and subtopics into related_topics May 10, 2019
game-theory.md combine prerequisites and subtopics into related_topics May 10, 2019
games.md combine prerequisites and subtopics into related_topics May 10, 2019
gamification.md combine prerequisites and subtopics into related_topics May 10, 2019
garbage-collection.md combine prerequisites and subtopics into related_topics May 10, 2019
gardening.md combine prerequisites and subtopics into related_topics May 10, 2019
genealogy.md combine prerequisites and subtopics into related_topics May 10, 2019
geography.md combine prerequisites and subtopics into related_topics May 10, 2019
graphic-design.md combine prerequisites and subtopics into related_topics May 10, 2019
gymnastics.md combine prerequisites and subtopics into related_topics May 10, 2019
hacking.md combine prerequisites and subtopics into related_topics May 10, 2019
header.jpg added image Apr 7, 2019
health.md combine prerequisites and subtopics into related_topics May 10, 2019
history.md combine prerequisites and subtopics into related_topics May 10, 2019
home-improvement.md combine prerequisites and subtopics into related_topics May 10, 2019
information-security.md combine prerequisites and subtopics into related_topics May 10, 2019
integrated-circuit-design.md finance, life, IC design etc May 14, 2019
juggling.md combine prerequisites and subtopics into related_topics May 10, 2019
law.md combine prerequisites and subtopics into related_topics May 10, 2019
leadership.md combine prerequisites and subtopics into related_topics May 10, 2019
learning.md calculus, learning, reading May 12, 2019
lego.md combine prerequisites and subtopics into related_topics May 10, 2019
life.md finance, life, IC design etc May 14, 2019
linear-algebra.md combine prerequisites and subtopics into related_topics May 10, 2019
linguistics.md combine prerequisites and subtopics into related_topics May 10, 2019
literature.md combine prerequisites and subtopics into related_topics May 10, 2019
logic.md combine prerequisites and subtopics into related_topics May 10, 2019
machine-learning.md combine prerequisites and subtopics into related_topics May 10, 2019
macos.md combine prerequisites and subtopics into related_topics May 10, 2019
magento.md combine prerequisites and subtopics into related_topics May 10, 2019
magic.md combine prerequisites and subtopics into related_topics May 10, 2019
management.md combine prerequisites and subtopics into related_topics May 10, 2019
marketing.md combine prerequisites and subtopics into related_topics May 10, 2019
martial-arts.md combine prerequisites and subtopics into related_topics May 10, 2019
mathematics.md finance, life, IC design etc May 14, 2019
matrix.md combine prerequisites and subtopics into related_topics May 10, 2019
medicine.md combine prerequisites and subtopics into related_topics May 10, 2019
memoirs.md combine prerequisites and subtopics into related_topics May 10, 2019
mindset.md combine prerequisites and subtopics into related_topics May 10, 2019
minimalism.md combine prerequisites and subtopics into related_topics May 10, 2019
movies.md combine prerequisites and subtopics into related_topics May 10, 2019
music.md combine prerequisites and subtopics into related_topics May 10, 2019
natural-language-processing.md combine prerequisites and subtopics into related_topics May 10, 2019
nature.md combine prerequisites and subtopics into related_topics May 10, 2019
networking.md combine prerequisites and subtopics into related_topics May 10, 2019
neural-network.md combine prerequisites and subtopics into related_topics May 10, 2019
neuroscience.md combine prerequisites and subtopics into related_topics May 10, 2019
news.md combine prerequisites and subtopics into related_topics May 10, 2019
nutrition.md combine prerequisites and subtopics into related_topics May 10, 2019
open-data.md combine prerequisites and subtopics into related_topics May 10, 2019
operating-systems.md combine prerequisites and subtopics into related_topics May 10, 2019
opsec.md combine prerequisites and subtopics into related_topics May 10, 2019
optimization.md combine prerequisites and subtopics into related_topics May 10, 2019
other.md combine prerequisites and subtopics into related_topics May 10, 2019
outdoors.md combine prerequisites and subtopics into related_topics May 10, 2019
outer-space.md combine prerequisites and subtopics into related_topics May 10, 2019
parenting.md combine prerequisites and subtopics into related_topics May 10, 2019
patent.md combine prerequisites and subtopics into related_topics May 10, 2019
pets.md combine prerequisites and subtopics into related_topics May 10, 2019
philosophy.md combine prerequisites and subtopics into related_topics May 10, 2019
photography.md engadget video about mirrorless cameras May 13, 2019
physics.md physics learning plan and engg mgmt May 10, 2019
piano.md combine prerequisites and subtopics into related_topics May 10, 2019
poetry.md combine prerequisites and subtopics into related_topics May 10, 2019
poker.md combine prerequisites and subtopics into related_topics May 10, 2019
politics.md combine prerequisites and subtopics into related_topics May 10, 2019
privacy.md combine prerequisites and subtopics into related_topics May 10, 2019
productivity.md combine prerequisites and subtopics into related_topics May 10, 2019
programming.md combine prerequisites and subtopics into related_topics May 10, 2019
project-management.md
psychedelics.md combine prerequisites and subtopics into related_topics May 10, 2019
psychology.md combine prerequisites and subtopics into related_topics May 10, 2019
quantitative-finance.md combine prerequisites and subtopics into related_topics May 10, 2019
quantum-computing.md combine prerequisites and subtopics into related_topics May 10, 2019
quantum-physics.md combine prerequisites and subtopics into related_topics May 10, 2019
radiiology.md combine prerequisites and subtopics into related_topics May 10, 2019
raspberry-pi.md combine prerequisites and subtopics into related_topics May 10, 2019
reading.md calculus, learning, reading May 12, 2019
regular-expression.md combine prerequisites and subtopics into related_topics May 10, 2019
reinforcement-learning.md combine prerequisites and subtopics into related_topics May 10, 2019
relationships.md combine prerequisites and subtopics into related_topics May 10, 2019
reverse-engineering.md combine prerequisites and subtopics into related_topics May 10, 2019
robotics.md combine prerequisites and subtopics into related_topics May 10, 2019
sales.md sales May 10, 2019
schema.gql added flashcards section May 5, 2019
science.md combine prerequisites and subtopics into related_topics May 10, 2019
scifi.md combine prerequisites and subtopics into related_topics May 10, 2019
scripted-audio.md combine prerequisites and subtopics into related_topics May 10, 2019
security.md combine prerequisites and subtopics into related_topics May 10, 2019
seo.md Added SEO May 13, 2019
server-fault.md combine prerequisites and subtopics into related_topics May 10, 2019
signal-processing.md combine prerequisites and subtopics into related_topics May 10, 2019
sleep.md combine prerequisites and subtopics into related_topics May 10, 2019
society.md combine prerequisites and subtopics into related_topics May 10, 2019
software-engineering.md combine prerequisites and subtopics into related_topics May 10, 2019
sound-design.md combine prerequisites and subtopics into related_topics May 10, 2019
spaced-repetition.md combine prerequisites and subtopics into related_topics May 10, 2019
sports.md combine prerequisites and subtopics into related_topics May 10, 2019
sprituality.md combine prerequisites and subtopics into related_topics May 10, 2019
stack.md combine prerequisites and subtopics into related_topics May 10, 2019
startups.md combine prerequisites and subtopics into related_topics May 10, 2019
statistics.md combine prerequisites and subtopics into related_topics May 10, 2019
strategy.md combine prerequisites and subtopics into related_topics May 10, 2019
super-user.md combine prerequisites and subtopics into related_topics May 10, 2019
sustainable-living.md combine prerequisites and subtopics into related_topics May 10, 2019
swimming.md combine prerequisites and subtopics into related_topics May 10, 2019
tamil-language.md combine prerequisites and subtopics into related_topics May 10, 2019
teaching.md combine prerequisites and subtopics into related_topics May 10, 2019
technology.md combine prerequisites and subtopics into related_topics May 10, 2019
telecommunication.md combine prerequisites and subtopics into related_topics May 10, 2019
template.md combine prerequisites and subtopics into related_topics May 10, 2019
thinking.md finance, life, IC design etc May 14, 2019
timezones.md combine prerequisites and subtopics into related_topics May 10, 2019
travel.md combine prerequisites and subtopics into related_topics May 10, 2019
type-theory.md combine prerequisites and subtopics into related_topics May 10, 2019
universe.md combine prerequisites and subtopics into related_topics May 10, 2019
vehicle.md combine prerequisites and subtopics into related_topics May 10, 2019
video.md combine prerequisites and subtopics into related_topics May 10, 2019
visualization.md combine prerequisites and subtopics into related_topics May 10, 2019
wealth.md combine prerequisites and subtopics into related_topics May 10, 2019
web-design.md combine prerequisites and subtopics into related_topics May 10, 2019
web-development.md combine prerequisites and subtopics into related_topics May 10, 2019
web.md combine prerequisites and subtopics into related_topics May 10, 2019
webgl.md combine prerequisites and subtopics into related_topics May 10, 2019
webmasters.md combine prerequisites and subtopics into related_topics May 10, 2019
work-place.md combine prerequisites and subtopics into related_topics May 10, 2019
world-building.md combine prerequisites and subtopics into related_topics May 10, 2019
writing.md combine prerequisites and subtopics into related_topics May 10, 2019

README.md

Learn Awesome

Gitter Twitter

Awesome learning resources organized by topics, formats and difficulty.

Learn Awesome - Awesome links from the Web by topics, formats & difficulty | Product Hunt Embed

What is learn-awesome?

With the explosion of information available on the Internet, it has become difficult to find the best learning resources on any topic. Some really amazing things are available on the Web, but learning platforms are typically tied to a single format and want to keep you within their site/app. In other words, learning apps are not actually learner-centric. For any given topic (say, machine learning), it should be easy to find best courses, best podcasts, best books, best articles, best Q&A sites, best chat groups, best people to follow, the best research papers, best interactive exercises/playgrounds and so on.

We have collected links for life, learning, thinking, communicating, health, wealth, relationships, parenting etc.

We also have math, abstract algebra, science, physics, chemistry & biology among others.

A lot of our current users are programmers. And so we have: Git, algorithms, artificial intelligence, compilers, computer science, computer security, computer vision, cryptocurrency, cryptography, deep learning, machine learning, and programming. And of course a whole bunch of programming languages! :-)

For hobbies, we currently have magic, music, drawing & photography. We're now starting to curate links for a few human languages as well.

You should join us to expand and improve our collection! Use this template to create a page for a new topic and send us a pull request. For discussions, come over to Gitter. Happy learning :-)


Contributing

  • Always put the learner first.
  • Have a high bar for quality. The Internet is full of awesome things as well as trash.
  • Only add links you think are awesome.
  • Do not promote your own books / articles / videos etc. If it's good, it will show up.
  • Remove any affiliate codes etc from the links.
  • Search existing resources/links before adding a new one, as yours may be a duplicate.
  • Paid resources (like courses) are okay, but they should be marked as paid. Remember, quality is the first criterion.
  • Try to add this metadata with every link whenever relevant:
    • Year (to know how old a resource is)
    • Estimated time it will take to complete (reading, watching, completing course exercises etc.)
    • Difficulty level (beginner / intermediate / expert)
    • Author. Add them in the people section whenever they're worth following for that topic.
  • Use the following format: [Name](link) (Year, Time Estimate, Difficulty level) by Author - Description.
  • If you want to add notes to a course, add them below the course as a subdashed point.
  • Links should be put into their appropriate topics & formats. Pick the one you think is closest if you are not sure.
  • Build a useful concept graph by specifying prerequisites and subtopics. This is often hard.
  • For a new topic, start with this template.
  • New categories or improvements to the existing categorization are welcome.
  • Check your spelling and grammar.
  • Discuss your ideas & questions over at Gitter.
  • Thank you for your contributions! ❤️

Future

The problem of optimal learning goes beyond simply collecting links. An effective learning system needs to support personalization on at least a few dimensions:

  • What formats does the student prefer? The same set of ideas can be consumed in a course, in a shorter TED talk, in a book, in a podcast, in an article etc. The student should be able to filter the set of links on this dimension.
  • What's the context of the learning goal? Imagine student A who wants to learn linear algebra for its own sake vs student B who wants to learn it in the context of machine learning. Both will benefit from different learning resources.
  • How much time does the student have for learning any topic? When you're short on time, you might prefer a book summary, rather than the original book itself.
  • What does the student already know?
  • What learning method has the student found most effective?

Eventually, we plan to build a learning app that, instead of locking you in, leverages the awesomeness of the entire Web. Think web directories before Google but one that adapts to you learning goals. However, the first step is to collect the links to the best resources and more importantly, the metadata about them (such as, estimated time reading). In this repo, we create a markdown file for each topic with a specific structure. See the template.

You can’t perform that action at this time.