Kadomin

Learning Resource

Learn Machine Learning From First Principles

Build a deep understanding of machine learning, from the math and intuition to real Python implementation, through structured, hands-on tutorials and practical projects.

Welcome Traveler

KadoMin is your guide to learning machine learning from the ground up. From core ideas and mathematical foundations to hands-on Python implementations, every lesson is designed to help you understand what’s happening beneath the surface.

No shortcuts. No black boxes. Just clear explanations, real code, and a structured path forward.

FAQ

Yes, it’s completely free. No paywalls, no ads, just a cozy corner of the internet where you can dive into machine learning at your own pace.

This course is for anyone curious about machine learning, whether you’re a complete beginner, a student, or a developer looking to build a solid foundation by implementing algorithms from scratch. You don’t need to be a math whiz or a coding expert, just bring your curiosity.

Unlike many other tutorials, this course guides you through building key algorithms from scratch, helping you truly understand how they work under the hood. We also take a gentle approach to the math, introducing concepts gradually, without throwing heavy equations at you right away.

Yes! Each tutorial has a comment section where you can ask questions. This way, others can benefit from your question, or even jump in to help if they’ve faced something similar. You don’t need an account to comment. If you prefer to reach out privately, feel free to use the contact page. Either way, I’ll do my best to respond as soon as possible.

Python. It’s always Python.
But seriously, Python has become the standard in machine learning for a reason. It’s simple, readable, and has an incredible ecosystem of libraries that make building and experimenting easier for everyone, from beginners to experts.

About 11 meters per second. At least the European ones.

About the Author

Hello, my name is Jasmin Frkatovic, and I’ve been fascinated by computers and programming since childhood.

I hold a Bachelor’s degree in Computer Science and am currently specializing in Machine Learning, motivated by a desire to truly understand how intelligent systems work, and by the realization that this understanding is often skipped over.

As I learned, I repeatedly encountered explanations that felt incomplete: formulas without intuition, code without context, and results without reasoning. Over time, I discovered that the only way I truly learned was by slowing down, breaking ideas apart, and rebuilding them from the ground up.

KadoMin grew out of that process. Teaching became a way for me to refine my own understanding while sharing the resource I wish had existed when I began.

Wherever you’re coming from, I hope you’ll walk this path with me.