Instead of passive lectures, these courses are built around a powerful idea: learn by doing. Each module culminates in a master project, forcing you to apply concepts immediately.
If you know me at all, you will know that I always encourage thinking over having a knowledge but here I am creating a course on the most theoretical concepts in programming. Understanding modular coding will give you the ability to see what is behind the code; the thinking process that the code creator had. You will be able to see why they structured their code like this or even discover mistakes or ways of improvements.
Data structures, Algorithms, and their applications in AI/ML
Probability, Statistics, Modelling, and experimental analysis