Course search: how to build a learning path
The principle of the formation of the trajectories is illustrated in the figure and was described in detail in the previous article, so I will not repeat it, but will talk about what has changed.

How does it work?
To go to the desired course:
- Enter a keyword or part of it in the search bar, for example, “derivative”.
- Press the red button Find content.
- If any topics are found, they will be listed below in the form of buttons
It is enough to press the button with the name of the topic you are interested in, so that the content of the corresponding micro course opens under it, i.e. A list of links to videos, articles, wikis, calculations, etc., extracted from the knowledge base.
Some links will be provided with short explanations and additional mathematical calculations (in PDF format). A colored entry highlights a key article from the knowledge base, as well as links to additional information: bibliographic, external online courses, webinars, etc. I added these links recently, and they are not present in every microcourse yet. I think I will develop this functionality further in order to make from Kursopoisk a complete recommendation system for choosing online courses (in fact, this is the name).
By the way, you can recommend me a successful (from your point of view) course that suits a particular topic. To do this, just click this button, and then write me an e-mail, storing the microcourse identifier in it.
So far, the content of micro courses and recommendations of external resources have been compiled by me. Those. from the point of view of classification, Kursopoisk is a typical expert system – a slightly forgotten format for representing knowledge.
It is important that Mathcad, which I use for calculation examples, has a free version of Mathcad Express, which can be used for 50-60% of knowledge base documents, and also as a calculation viewer for 100% of documents.
About plans
To date, I have almost finished laying out my materials on the following topics:
- algebra and mathematical analysis
- linear algebra
- differential equations
- data analysis
- numerical methods
- mechanics (partially)
- Mathcad calculations
The relationship of these and planned sections is shown in the figure:
Monetization, as a matter of fact, was not, and is not, the library is free. In the future I will try to implement the idea with links to external courses, the help in choosing which will allow the user to draw up a suitable learning path for himself.