-
Notifications
You must be signed in to change notification settings - Fork 30
Roadmaps
The core of Metacademy is the concept graph, which has structured information about relationships between different concepts and how to learn about them. If the user has something in particular they're hoping to understand, they can hopefully find what they're looking for by searching for the concept. But often our learning goals are more nebulous: we know we want to learn about a general area because it's relevant to something we've just read, or to a problem we're trying to solve, but it's not clear where to start.
This is where roadmaps come in. A roadmap is basically a document which gives the reader an overview of some topic, with links to relevant concepts and outside resources. Here are some hypothetical examples we have in mind:
- An overview of a broad research area, such as deep learning. This would include Metacademy concepts, research papers and review articles which explain the important results, and a discussion of current open questions. For each of the academic papers, it would give the set of concepts you should learn first in order to make sense of the paper.
- A hands-on tutorial geared towards an application area, such as "build a recommendation system." The tutorial would guide the reader through a project in a series of steps, with pointers to Metacademy concepts as they're needed. The first step, for instance, might be to learn about and implement vanilla linear regression. Then in the next step, you observe that it's overfitting, learn about regularization, and fix the problem.
- Something to supplement a particular university course, with lecture-by-lecture pointers to relevant Metacademy concepts. This would give the students an additional set of references, let them know which concepts to brush up on, give them a sense of how all the concepts fit together, and suggest how to dive deeper into a topic if something grabs their interest.
There's nothing technologically fancy here: in our current conception, roadmaps are just wiki pages. So what value are we adding? Imagine trying to put together something from the above list using existing resources. Chances are, you'd be spending most of your time doing thankless tasks like tracking down readings or videos on the Internet, or finding yet another way to explain a basic concept. Our concept graph should provide a flexible foundation which abstracts away the boring part, and allows you to focus instead on the more creative aspects.
We're currently working on a feature where users can create roadmaps. Of course, as an author, you could just as well write the same thing independently and host it on your own site. We certainly encourage this, as we intend Metacademy to be a fully open platform which allows free remixing of educational content. But doing it through Metacademy will enable certain features:
- Make it available in a central location along with other roadmaps
- Customize the view for individual users based on what they already know, e.g. by displaying which concepts they've already learned or how many additional steps are required to learn one.
We're still trying to figure out exactly where to go with roadmaps, but we hope it will be an opportunity to build something really useful on top of the concept graph.