Mini courses

Learn more, more effectively, in less time.

You shouldn't need to spend tons and tons of hours in learning from just one course!

Current catalog (14)

Not sure where to begin? You can discuss it with me via email.

Preparing (4)

  • Preparing
    Premium subscription icon Premium

    C

    A relatively lower level programming language, used to build fast-running software.

  • Preparing
    Premium subscription icon Premium

    Data Storage

    The various technologies used to store data for computing.

  • Preparing
    Premium subscription icon Premium

    Elementary Algebra

    The very basics of algebra, dealing with simple equations.

  • Preparing
    Premium subscription icon Premium

    Object-Oriented Programming

    A popular programming paradigm, revolving around the notion of objects.

Coming soon (5)

  • Coming soon
    Premium subscription icon Premium

    Advanced Node.js

    The advanced aspects of the Node.js runtime environment.

  • Coming soon
    Premium subscription icon Premium

    Data Representation

    How a string of bits represents different kinds of data.

  • Coming soon
    Premium subscription icon Premium

    Intro to Computer Science

    The very introductions to the vast field of computer science.

  • Coming soon
    Premium subscription icon Premium

    Relations

    The study of relationships between different objects of given sets.

  • Coming soon
    Premium subscription icon Premium

    Web Forms

    HTML and JavaScript features for setting up forms to interact with HTTP servers.

FAQs

A mini course is basically the very essentials of a topic arranged in a logical, lean flow so that you can get to paces with the topic really quickly. I like to phrase it as a "breath of fresh air" amid today's content chaos (hours and hours of bloated content) on major learning platforms.

Firstly, there can be no more than 13 chapters in a mini course. And secondly, each chapter can have no more than 850 words (you can therefore read a chapter in a few minutes).

If you're really in a hurry, a day or two would be sufficient too! Otherwise, you can complete a mini course within a week (reading two chapters each day).

Naturally, as you can expect, the "mini" approach does indeed skip some information but that's not required anyways so there's really no loss for you in that. In fact, this approach enables you to take charge as well, exploring the lesser important details yourself once you're fully equipped with the fundamentals.

Before creating a mini course, I deeply master the topic at hand by consulting numerous books and resources. This helps me clearly evaluate which ideas are the most important and which aren't. If something is important, it'll definitely be covered in the mini course.

All of the mini courses contain fresh content, regularly checked to ensure that no stale ideas get propagated.

The primary goal of a mini course is to quickly deliver the basics to you. Being able to build projects requires more than just learning a given topic. You need to get into the driving seat and drive the car (now that you know the basics of driving). You'll make mistakes, learn from them, reiterate and fix them, and this is exactly how you develop the skills to build projects.