Knowledge HubbyDataminded

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.

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.