Development
DevelopmentIntermediate
AI & Machine Learning Intro
Python, data and models explained from first principles — build a working classifier by the end of week three.
4h 20m · 16 lessons
English & Dari
Course Overview
A grounded introduction to machine learning for people who can already program a little. You learn just enough Python and mathematics to train, evaluate and deploy a real model, and you finish with a clear understanding of what these systems can and cannot do.
What you will be able to do
- Write Python for data work with pandas and scikit-learn
- Train and evaluate classification and regression models
- Understand how neural networks and language models work
- Deploy a model behind a simple API
Curriculum
4 sections · 16 lessons · 4h 20m
- 1. Python refresherFree preview12 min
- 2. pandas and dataframes19 min
- 3. Cleaning real data16 min
- 4. Plotting and exploring21 min
- 1. What learning from data meansFree preview14 min
- 2. Regression17 min
- 3. Classification20 min
- 4. Evaluating a model honestly13 min
- 1. How a neural network learnsFree preview18 min
- 2. Training your first network15 min
- 3. How language models work12 min
- 4. Limits, bias and failure modes19 min
- 1. Saving and loading modelsFree preview16 min
- 2. A simple prediction API21 min
- 3. Monitoring a live model14 min
- 4. Capstone project13 min
Requirements
- Basic programming experience in any language.
- School-level algebra.
- A computer with an internet connection for the notebooks.
Keep Going