I am working on Primer. Basically a bot that makes it much easier to learn "difficult things" on your own. Here is a screenshot : <a href="https://imgur.com/a/E5Kw54P" rel="nofollow">https://imgur.com/a/E5Kw54P</a><p>The screenshot has changed a lot by now though.<p>I have been working on this, alone, for last almost two year. I have iterated more than 15 times. One time, I was trying to do non-linear twine[0] based interface. Was pretty complicated. Right now, this is the version I am most satisfied and excited for. Also, it took some while to create a CMS from scratch for this one.<p>Here is why it is cool.<p>0. Primer teaches you in a conversational way. I understand video based MOOCs are new norms, but conversational way makes user better focused towards learning. It also makes it easier to revise, recall and resume from where you last left.<p>1. Primer will provide you notes in form of Tufte-Latex Books[1]. The way it works is that there is already a template for each course and when the user completes the course, his/her response accounts generates tex Code along with the previous templates and results in personalized books. The books authors name is the username.<p>2. Primer enforces spaced repetition. Not only it teaches you something, it also reminds you to revise after certain intervals. Although Anki export is a desirable feature, I did not have the energy to look into it now, but it is definitely in the roadmap. Primer takes responsibility of your learning.<p>3. Primer tracks time spent on your courses. Good tool for homeschoolers.<p>4. Primer courses are versioned. Primer courses improve based on feedback. If you get stuck at a course, it is improved so that, next time it feels easier to understand. And often times, we will screw up, so it is there for that too. But importantly, courses should have pretty iteration times. This is a major advantage of text based courses.<p>5. Primer based courses take a fraction of time to complete than Video-based courses.<p>6. Last, my favorite. It makes difficult things easier to learn. Although, achieving this feature to a practical extent will take another year or so, but still feels good to have the potential. Suppose, you want to learn how to build a spaceship. There is a ton of things you need to learn before you can even begin to learn about spaceships and rockets. Primer ensures that you have understood the prerequisites before you start doing something. All these courses are present on Primer itself.<p>I am not good with deadlines. But I can assure that I am pretty close to completion.<p>These are the initial courses to be offered by Mid 2019.<p>Tentative Tracks: Machine Learning, Deep Learning, Reinforcement Learning, Fantastic ML Papers and how to implement them, Teach yourself Computer Science, Fantastic CS Papers and how to understand them, Computer Vision and Natural Language Processing.<p>To follow updates: <a href="https://tinyletter.com/primerlabs/" rel="nofollow">https://tinyletter.com/primerlabs/</a><p>[0]: <a href="http://twinery.org/" rel="nofollow">http://twinery.org/</a>
[1]: <a href="https://github.com/Tufte-LaTeX/tufte-latex" rel="nofollow">https://github.com/Tufte-LaTeX/tufte-latex</a>