Network School · Astana, Kazakhstan
Principles of Machine Learning
A practical, intuition-first machine learning course for founders and builders who want to understand the modern AI stack without getting lost in jargon.
We focus on the full pipeline behind today’s AI systems: data, pretraining, posttraining, inference, APIs, local models, and the mental models you need to reason about capability, cost, and scale.
What the course is for
This course is built for smart, motivated people who are technical enough to build companies and products, but who do not necessarily have a machine learning background. The goal is demystification: by the end, models should feel less like magic and more like systems you can inspect, run, and reason about.
Clear mental models
Learn where data, training, posttraining, inference, APIs, and local models fit in the modern ML pipeline.
Technical honesty, low formalism
We avoid unnecessary math, but keep the core ideas accurate enough to support real engineering decisions.
LLM-heavy by design
The framing is machine learning, but the center of gravity is modern deep learning and the LLM pipeline.
Built around builders
Examples emphasize product intuition, system tradeoffs, local inference, and what it takes to ship with models.
Core curriculum
-
Full pipeline overview.
Data → pretraining → posttraining → inference → model APIs, with a practical “where are you in the pipeline?” mental model.
-
Pretraining deep dive.
Neural network internals, tokenization, embeddings, gradient descent, the training loop, and live intuition-building demos.
-
Posttraining deep dive.
Base models vs. chat models, instruction tuning, RLHF, RAG, and the difference between capability and behavior.
-
Running local models.
Survey local options across modalities, compare model sizes, and get participants running models on their own machines.
Ideas that come up again and again
These are the recurring themes that anchor the course as it evolves between cohorts.
- Models are numbers in files; training adjusts those numbers to reduce error.
- Scale matters: pretraining, posttraining, local models, and frontier models differ by orders of magnitude.
- Embeddings are everywhere: tokens, retrieval, CLIP, and “meaning as position in vector space.”
- The training loop is universal: forward pass → loss → backward pass → update.
- Pretraining creates capability; posttraining shapes behavior.
- Deep learning wins on unstructured data, while tools like XGBoost remain strong for tabular problems.
Hands-on track
The course is paired with project sessions where students run local models, experiment with practical tooling, and connect the concepts to real systems. The broader NS makerspace track also includes robotics work with LeRobot SO-ARM100 arms, custom 3D-printed parts, and hackathons around robotics and drones.
This is a living curriculum. I revise the session order, demos, and emphasis between cohorts based on what actually helps students build intuition.