Versioned model
Train a model, version data and parameters, and reproduce an old result exactly.
Developers who put AI into production.
Solid Python, machine learning, Rust for data, DevOps and LLMOps, and the software lifecycle.
Skill labels as listed on Coursera.
| Course | Level | Length | Rating (reviews) |
|---|---|---|---|
| Python Basics | Beginner | 27 h | 4.8 (18,462) |
| Python Functions, Files, and Dictionaries | Beginner | 42 h | 4.8 (5,448) |
| Data Collection and Processing with Python | Intermediate | 21 h | 4.7 (4,056) |
| Python Classes and Inheritance | Intermediate | 20 h | 4.7 (3,733) |
| Python Project: Software Engineering and Image Manipulation | Intermediate | 8 h | 4.2 (1,533) |
| Course | Level | Length | Rating (reviews) |
|---|---|---|---|
| Introduction to Machine Learning: Supervised Learning | Intermediate | 23 h | 4.5 (67) |
| Introduction to Machine Learning: Unsupervised Learning | Intermediate | 15 h | 4.6 (24) |
| Introduction to Deep Learning | Intermediate | 18 h | 4.5 (24) |
| Course | Level | Length | Rating (reviews) |
|---|---|---|---|
| Rust Fundamentals | Beginner | 40 h | 4.0 (255) |
| Data Engineering with Rust | Intermediate | 64 h | 3.5 (72) |
| Rust for DevOps | Intermediate | 19 h | 4.1 (19) |
| Python and Rust with Linux Command Line Tools | Intermediate | 21 h | 5.0 (16) |
| Rust for Large Language Model Operations (LLMOps) | Intermediate | 17 h | 4.3 (15) |
| Course | Level | Length | Rating (reviews) |
|---|---|---|---|
| Software Development Processes and Methodologies | Beginner | 21 h | 4.7 (2,135) |
| Agile Software Development | Intermediate | 13 h | 4.7 (7,485) |
| Lean Software Development | Beginner | 11 h | 4.6 (433) |
| Engineering Practices for Building Quality Software | Intermediate | 18 h | 4.5 (476) |
This path takes 398 hours, about 9 months at 10 hours a week. A Coursera Plus subscription gives access to most of its courses during that time.
Train a model, version data and parameters, and reproduce an old result exactly.
Serve a model through a fast Rust API, containerised with Docker.
Detect drift in incoming data and trigger an alert and retraining.