You are currently browsing articles tagged curriculum.


  1. Probability, Statistics, Discrete mathematics (Combinatorics) and R
  2. Python
  3. Calculus and Differential Equations
  4. Linear Algebra
  5. Logic
  6. Miscellaneous Mathematics
  7. Basic Mathematics
  8. Lambda calculus, Haskell and Project Euler
  9. Programming, Computer Science, Information Theory
  10. C/C++
  11. Miscellaneous 01
  12. Miscellaneous 01

Content Examples

1: Probability, Statistics, Discrete mathematics (Combinatorics) and R

2: Python

6: Miscellaneous Mathematics

  • Geometry
  • Foundations of mathematics
  • Set theory
  • Number theory
  • Proof theory
  • Hilbert space theory
  • Maths 1001
  • The Princeton Companion to Mathematics

7: Basic Mathematics

  • Practice

9: Programming, Computer Science, Information Theory

11/12: Miscellaneous


  1. If you feel like doing something else, e.g. gaming, compare the fun you expect to have by doing so and the long-term benefits to instead spending the time on following one of the above educational activities.
  2. Always only follow one activity per category and finish it before moving on within that category by replacing it with something else on the associated list.
  3. You are allowed to follow an activity that does not fit into that category if and only if it is necessary to do so to be able to continue with the original activity. But such a detour should at most be as extensive as absolutely necessary to continue with the appropriate category. Everything else should be made up for later in its own relevant category.
  4. Force yourself to pursue activity 1 and 2 for 40 minutes per activity each day.
  5. If somehow possible pursue each activity 3-12 for 20 minutes per activity each day.
  6. Strictly alternate between activities 3-12 to allocate the same amount of time to each activity.
  7. The categories Miscellaneous 1,2 can also be used to assign more weight and thereby extend the studies of one of the other categories, if necessary.

Tags: ,