Courses
Structured material for building a skill deliberately rather than picking it up on the job. Some of it ramps colleagues up ahead of a project, while others are targeted at people taking their very first steps into data and AI.
Technology
Theme
Difficulty
Time
Agent Evaluation
Build an evaluation suite for an agent and use its traces to find out why it fails.
Agent Skills for Data Practitioners
A half-day workshop on what Agent Skills are, how other data professionals use them, and how to build your own.
Agentic AI Foundations
See through the hype: what an agent really is, how it works inside and when you should use one, and build a small one yourself to see it in action.
Agentic SDLC
Learn where agents speed up the software development lifecycle, and how to set up your team and repo so that speed lasts.
Agents in Production
Learn which questions to ask before an agent goes to production, and how to answer the ones about access, scale, cost and security.
AI-Assisted Coding Workshop
Level up your engineering workflow with AI coding tools.
Building Agentic AI Solutions Workshop
A hands-on, one-day workshop that takes engineers from prompting AI tools to building production-grade agentic AI systems: RAG, MCP, agents, and AI security.
Capstone Project
Apply all your knowledge in a capstone project similar to an actual data product in a modern data platform.
CI/CD with Azure DevOps
Build end-to-end CI/CD pipelines on Azure DevOps. From repos and code reviews to YAML pipelines, multi-environment deployments, and automated testing.
CI/CD with GitHub Actions
Set up CI/CD pipelines with GitHub Actions: workflows, triggers, secrets, environments, and container registries.
Containerization with Docker
Learn how to get your application working on any machine. Reach production faster.
Context Engineering
Give an agent the right information at the right time. A day on context, memory and progressive disclosure, where you build a Model Context Protocol (MCP) server, a skill and a Retrieval-Augmented Generation (RAG) pipeline with hands-on exercises.
DataFrame of Mind
Build data pipelines with Polars and PySpark. Learn when to use single-node processing and when to scale out.
Developer Productivity
Get more out of your dev environment: Python tooling, debugging, code quality automation, and agentic coding harnesses.
Effective PySpark
Build production-grade PySpark pipelines with sound design patterns, performance tuning, data quality checks, and testing.
Infrastructure as Code with Terraform
Learn how to create and maintain infrastructure as code, using Terraform.
Introduction to Cloud Providers (with AWS)
Learn when and how to use some of Amazon Web Services' most commonly used resources.
Introduction to Git for Version Control
Become proficient with the most widely used version control software. Stop sending code as attachments. Collaborate fearlessly.
Introduction to Linux & Bash
Learn bash and Linux basics to make you productive on any data project.
Kafka & Spark Structured Streaming
Build real-time streaming data pipelines by integrating Apache Kafka with Spark Structured Streaming.
Kubernetes
Deploy, scale, and manage containerized applications on Kubernetes, from core components to operators and networking.
Modernize SQL Analytics with DBT
A core component of any good analytics solution is still a relational database. Learn about SQL and build pipelines using DBT.
Principles of Modern Data Platforms
Prepare your data platform to support multiple use cases, at scale.
PySpark Fundamentals
Learn distributed data processing with PySpark. Understand Spark's architecture and DataFrame API, then apply them to build clean, modular, and testable data transformation pipelines.
Python for Data Engineering
Learn how to process data with Python and maintain a good code base.
Snowflake, a Modern Data Warehouse
Learn how to maintain and run analytics in this virtually infinitely scalable warehouse.
Spark on Kubernetes
Submit, configure, and troubleshoot Spark jobs running on a Kubernetes cluster.
Talk to Your Data
Give your agent your own information. Learn why tables and documents need different treatments, with a focus on structured data and a hands-on part on Databricks.
Workflow Orchestration with Airflow
Manage multiple workloads with the orchestration framework of Apache Airflow.
No matches found. Try a different search.







