/learn-anything

🌍 Search Interactive Mind Maps to learn anything

MIT LicenseMIT



img

The image above is an interactive mind map that can be viewed and explored as well as searched through. 🔎

When you click on any of the nodes in it, it will show you the best step by step guides you can use to learn the subject in depth.

If you think that there is a better way one can learn the subject or you wish something was added or you found a mistake, you can help improve it. Just click on the 🦄 and say what you wish was added or changed.

The search engine is fully open source and you can help improve it. 💙

The main goal of this project is to expose human knowledge in a visual and structured way to accelerate learning. 🚀

Both this project and the search engine is in active development. If you want to help improve it in any way or want to join an ever growing community of learners, you can join our active slack group where you can either help with expanding content of the mind maps, help with the development and adding features to the search engine or create a study group for any branch in the mind map and learn together.

You can also read though our development blog which outlines all the problems we are trying to solve in our road to move this project to scale with community.

We use Twitter to announce new things like new queries that were added, blog articles that were written and more. 🐦

There is also a list of books, free courses, research papers, blogs, user curated flashcards, interesting humans, command line tools, podcasts, alfred workflows and images you can take a look at and help improve. 💚

Contributing 👬

If you want to help make this dream of visualising all of world's knowledge in this way a reality, you can help in many ways.

Help with improving the mind maps 🗺

Take some time to explore the mind map or just search through topics you would like to learn with the search engine.

  • Do you think some topic can be covered in a more efficient way?
  • Or perhaps something can be added to deepen the understanding of the topic?
  • Or the order with how material should be tackled should be different?
  • Or you wish some other topic was covered that is not currently included?

As mentioned above, there is a button with a 🦄 present in all of the mind maps which will link to a GitHub issue where you can propose to improve the mind map.

Just say what you wish was added or removed or changed and why. The content has to be of value and free content is preferred. If you wish to extend the mind map further, you can also say that in the issue.

If you want to propose a completely new mind map or have some other question or feedback that you don't want to ask in our slack group, you can open a new issue and say what you wish was added.

Also if there is a free version of the book available, please say it. In a perfect world all 📕 will be 📖.

Help with developing the search engine for mind maps on the web 🔎

We are currently attempting to move our current renderer for mind maps to D3.js in our plans to fully open source and ease contribution and user experience of exploring the mind maps.

If you want to help, that's great. Join our slack group and we can discuss ideas and work on it together. 💚

Future 🚀

We plan to ease the contributing process as much as possible so there is no friction in proposing to add changes and integrating them into the mind maps.

Each mind map will also have flash cards that you can use to consolidate this knowledge.

The focus of the search engine is to search through an open index of knowledge that all can see and explore and contribute to. It should categorise knowledge in a way that allows linear progression of learning each of the topics. There should be no black box where everything is hidden behind a search bar, if you want to explore, you can.

The end goal is to make an interactive mind map of all of world's knowledge that all can explore. 🔭

This project is still in its early stages but I am certain as it gets traction and people actually start both using and contributing content to it, the popularity will grow. As more people visit and spend time exploring these mind maps, the cost of maintaining and hosting thousands of these mind maps will grow. I would hate to shut down this project for these reasons.

I also don't want to put any advertisements or any 'sponsored' content in there that I don't think brings value. I want these study plans to present the most efficient ways one can learn any subject one may want to learn in a guided way.

If you do love using these mind maps, I have started a Patreon page where you can support this work, if you wish. There are also some really cool rewards that come with your support. 💚

Fun fact. 💡 This project started off as a single mind map but it grew too big.

Stay in touch 📮

Aside from the active slack group and Twitter, there is also a small newsletter that you can sign up for to get short emails with updates on this project.

There is also our own reddit subreddit where you can talk and share your discoveries or ask questions.

I love writing. I find the act of writing really enjoyable as I try to condense information in a way that another person can understand.

I really love programming, building and sharing the things I have built.

Ask 💬

If you have some specific questions about this project or about myself, my interests and my personal workflow. I would love to hear them and you can ask them either in our slack group or in my github ama. You can also view past questions that I have answered.

Join our team 🚀

Join our Slack channel and we can discuss ideas together and work on making this vision of visualising and structuring all of world's knowledge a reality.

Current Team


Nikita Voloboev

Oversees curation of mind maps


Curated the entire index of all the mind maps up until this point + helps with making search the best it can be


Angelo Gazzola

Lead Web Developer


Created a complete and working version of the Search Engine + our own mind map render system as React Component

Thank you 💙

  • to MindNode who created the application that makes this all possible and for providing the incredible web service to share these mind maps
  • to all the people who contributed to this project and this vision of liberating and visualising knowledge in this unique way