Modernized teaching repo: uv + ruff + ty only Β· 100% branch coverage Β·
icontract + hypothesis provable contracts Β· every example transpilable
to Rust via depyler and held to clippy -D warnings + proptest parity.
See docs/specifications/upgrade-spec.md.
π Rust Data Engineering Specialization β π¦ GitHub: paiml/rust-de-specialization
- π Rust From Zero
- π Terminal From Zero
- π ETL Pipelines with Rust
- π Rust Serverless
- π Rust GUI From Zero
- π Linux Desktop From Zero
- π Zig From Zero
- π Data Ethics
- π Agile With AI
π Next-Gen AI Development with Hugging Face Specialization β π¦ GitHub: paiml/applied-ai-engineering
- π Hugging Face Hub and Ecosystem Fundamentals
- π Fine-Tuning Transformers with Hugging Face
- π Large Language Models with Hugging Face
- π Advanced Fine-Tuning in Rust
- π Production ML with Hugging Face
π Enterprise AI and Data Engineering with Databricks Specialization
- π Databricks Lakehouse Fundamentals
- π Data Engineering with Delta Lake on Databricks
- π Machine Learning with Databricks and MLflow
- π Generative AI and LLMs on Databricks
- π Production Governance and MLOps on Databricks
π AI Tooling Specialization β π¦ GitHub: paiml/ai-tooling
- π AWS Generative AI and Foundation Models
- π AWS Intelligent Applications with Amazon Bedrock
- π Prompt Architecture and NLP on Amazon Bedrock
- π AI Orchestration: From Local Models to Cloud
- π Enterprise AIOps with Amazon Q Business
- π AI Security and Governance on AWS
- π AI-Powered Analytics and Performance Engineering
- π CLI Automation with Amazon Q and CloudShell
- π Deterministic LLM Programming
- π Agentic AI: Actor Models and Subagent Architecture
- π AI Debugging and Test-Driven fixes
- π Multi-Modal AI
- π Privacy-Conscious Development with AI Assistants
- π AI-Powered Data Pipelines with Deno
- π Building Deterministic MCP Agents
- π Conversational Bot Architecture with Rust and Deno
- π AI Code Review Automation with GitHub Actions
- π LLM Security and Vulnerabilities
- π Build a Production SaaS Application with AI
- π AI Tooling Capstone: Serverless Multi-Model Systems
π Mastering GitHub Specialization β π¦ GitHub: paiml/mastering-github
- π GitHub: From Zero to Pull Request
- π GitHub: Codespaces, Actions, and Ecosystem Tools
- π GitHub Enterprise Administration
- π GitHub: Advanced Prompt Engineering for Code
- π GitHub Production Applications
- π GitHub: Governing AI-Generated Code
- π GitHub: Security, Identity, and Access
- π GitHub: Evaluating and Integrating AI Models
- π GitHub: AI-Augmented Testing and Refactoring
π Building Cloud Computing Solutions at Scale Specialization
- π Cloud Computing Foundations
- π Cloud Virtualization, Containers and APIs
- π Cloud Data Engineering
- π Cloud Machine Learning Engineering and MLOps
π MLOps | Machine Learning Operations Specialization
- π Python Essentials for MLOps
- π DevOps, DataOps, MLOps
- π MLOps Tools: MLflow and Hugging Face
- π MLOps Platforms: Amazon SageMaker and Azure ML
π Rust Programming Specialization
- π Rust Fundamentals
- π Data Engineering with Rust
- π Rust for DevOps
- π Python and Rust with Linux Command Line Tools
- π Rust for Large Language Model Operations (LLMOps)
π Large Language Model Operations (LLMOps) Specialization
- π Introduction to Generative AI
- π Operationalizing LLMs on Azure
- π Advanced Data Engineering
- π GenAI and LLMs on AWS
- π Databricks to Local LLMs
- π Open Source LLMOps Solutions
π Applied Python Data Engineering Specialization
- π Spark, Hadoop, and Snowflake for Data Engineering
- π Virtualization, Docker, and Kubernetes for Data Engineering
- π Data Visualization with Python
π Python, Bash and SQL Essentials for Data Engineering Specialization
- π Python and Pandas for Data Engineering
- π Linux and Bash for Data Engineering
- π Scripting with Python and SQL for Data Engineering
- π Web Applications and Command-Line Tools for Data Engineering
- π Object-Oriented Programming in Python
- π MySQL for Data Engineering
- π Python Generators
- π Python Decorator Functions
- π Understand Big O Notation in Python
- π Building a Bash Command-Line Tool
- π Build a Static Website with Rust and Zola
- π Building Rust AWS Lambda Microservices with Cargo Lambda
- π Rust Secret Cipher CLI
- π Rust Axum Greedy Coin Microservice
- π Local LLMs with llamafile
- π― Beginning Llamafile for Local Large Language Models
- π― Foundations of Local Large Language Models
- π― End to End LLMs with Azure
- π Master Production ML Systems - MLOps, AWS & Cloud Computing
- πΊ Watch Our Courses on edX
- π¬ Join Our Discord Community
Learn real-world ML engineering from industry experts. Used by Fortune 500 companies.
The first section is an intentionally brief, functional, data-science-centric introduction to Python. The assumption is that someone with zero programming experience can follow this tutorial and learn Python with the smallest amount of information possible.
The sections after that vary in difficulty and cover Machine Learning, Linear Optimization, build systems, commandline tools, recommendation engines, Sentiment Analysis, and Cloud Computing.
The notebook files live under notebooks/. Run them with
uv run jupyter lab after make install.
- Lesson 1: Introductory Concepts
- Lesson 2: Functions
- Lesson 3: Control Structures
- Lesson 4: Intermediate Topics β Classes, Modules, Libraries
- Lesson 5: IO in Python
Single source of truth for the toolchain. No pip, no pylint, no
black, no mypy, no poetry β enforced by CI grep.
| Concern | Tool | Make target |
|---|---|---|
| Env + deps | uv |
make install |
| Lint + format | ruff |
make lint, make fmt-check |
| Type check | ty |
make type |
| Tests + cov | pytest + coverage |
make cover (100% required) |
| Contracts | icontract + hypothesis |
runs via make cover |
| Compliance | pmat comply |
make comply |
| Py β Rust | depyler |
make depyler |
| Rust gate | cargo fmt + clippy -D warnings + proptest |
make rust |
Run everything: make all.
The text content of these notebooks is released under the CC-BY-NC-ND
license (see license.md).