Hi guys! I’m still working on putting together the whole tutorial with the learning scheduler – but it’s proving to be a task to explain all the steps. I have to do this in my spare time, and I also need to actually make progress in learning Nazir. But I’d like to share what’s been done so far.

In the meantime, I did about half the project – you can make a copy of this Google Sheet. If you’re somewhat familiar with JavaScript, try to figure it out for yourself (it’s really pretty simple!). To see the code, just go to Tools > Script editor. Also, if you took a look and see something that could be improved, please let me know in the comments.

If you’re not at all familiar with JavaScript, the Google Sheet should work as it is – but as I’ve said, it’s not entirely finished as of now. I hope to walk you through the steps from where we ended in Part I to the finished app in the near future. 🙂

Here’s a link to the Google Sheet. You’ll need to make a copy (File > Make a copy) to be able to try it out.


Here is a GitHub Gist of the code:


What it does so far:

  1. Generates a list
  2. Displays how many blatt you have done.
  3. Displays how many you have left.
  4. Updates the blatt per day based on how much you indicate you’ve done
  5. Updates the schedule based on when you indicate you’ve learned the blatt

What it doesn’t yet do:

  1. Customize your learning plan based on how many blatt you have left / how many days you have left.
  2. Sync with Gmail or Google Calendar.

I will update this post when changes are made. (On the blog, not Medium.

This page on the Google Docs is particularly relevant.

Follow Dew of Your Youth on Social Media!
Liked it? Take a second to support DewofyourYouth on Patreon!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.