AI courses for engineers and teams

Build with AI. Understand what makes it work. Explore foundations, applications, agents and the engineering practices that connect them.

Start with the work you want to do

Ground answers in evidence. Design reliable agents. Build and test software with AI. Choose a starting point below, or explore all 58 courses across 13 areas.

Discuss an AI training plan

Contact us for full course details.

All AI courses, by category

Categories group related courses. Choose a course to see its modules, topics and practical exercises.

Course category · 3 courses

Software Engineering Foundations

The enduring engineering principles beneath reliable, AI-enabled systems.

Course category · 4 courses

AI Foundations

Understand modern AI, how models work, and where their capabilities end.

Course category · 3 courses

AI Application Engineering

Build grounded, useful AI applications—and evaluate how well they work.

Course category · 5 courses

AI-Assisted Software Engineering

Use AI to build better software, from requirements to tested implementation.

Tool-specific courses are provisional. Depending on demand, they may instead become modules within AI-Assisted Software Development.

Course category · 5 courses

Agentic Systems

Design agents that plan, use tools, collaborate, and operate within clear boundaries.

Course category · 6 courses

Workflow Engineering

Understand work as a system. Design reliable execution and thoughtful human–AI collaboration.

Course category · 5 courses

Knowledge Engineering

Turn information into connected knowledge, useful context, and hybrid reasoning systems.

Course category · 5 courses

Data Engineering and Databases

Design data systems and pipelines that support operational and AI workloads.

Course category · 6 courses

Cloud and Platform Engineering

Build the infrastructure, platforms, and environments modern applications need.

Cloudflare may become a standalone course if demand supports it.

  • Cloud Computing Foundations

    4 hours · 2 modules

    Cloud services need to be selected around workload constraints. Design a basic deployment with explicit identity, reliability, and cost assumptions.

    View course outline
  • AWS Engineering

    4 hours · 2 modules

    AWS architectures need clear permissions and operating controls. Map a workload to services and define a repeatable deployment with observable behavior.

    View course outline
  • Cloud-Native Engineering

    6 hours · 3 modules

    Containerized applications need explicit configuration and operational behavior. Package and deploy a small service while inspecting discovery, scaling, and observability controls.

    View course outline
  • Platform Engineering

    4 hours · 2 modules

    Repeated infrastructure setup can slow development and create inconsistency. Design a small self-service platform path with versioned configuration and explicit operating responsibilities.

    View course outline
  • AI Infrastructure

    4 hours · 2 modules

    Model deployment choices affect latency, cost, and data handling. Design serving and routing infrastructure around a defined workload and compare local and managed options.

    View course outline
  • Cloudflare for Modern Applications

    4 hours · 2 modules

    Provisional course

    Edge workloads need clear state and execution boundaries. Examine Cloudflare application components and design a small request flow without assuming access to every platform feature.

    View course outline

Course category · 3 courses

AI Operations, Evaluation and Observability

Make system behavior visible. Measure quality, reliability, latency, and cost.

  • Observability Engineering

    4 hours · 2 modules

    Troubleshooting requires evidence across service boundaries. Instrument a small application and connect logs, metrics, and traces to explicit reliability objectives.

    View course outline
  • AI Observability

    6 hours · 3 modules

    AI failures can arise from prompts, models, or tools. Trace an application interaction to connect resource usage, execution steps, and decision evidence without exposing sensitive inputs.

    View course outline
  • LLM and Agent Evaluation

    6 hours · 3 modules

    Agent completion claims need independent evidence. Design evaluation suites that distinguish answer quality, task execution, retrieval performance, and human judgment.

    View course outline

Course category · 5 courses

AI Security, Governance and Trust

Protect systems, establish authority boundaries, and deploy AI responsibly.

  • AI Security Foundations

    4 hours · 2 modules

    AI features introduce new paths for untrusted input and tool misuse. Threat-model a small application and design layered controls for data and execution boundaries.

    View course outline
  • Agent Security

    6 hours · 3 modules

    An agent's access must remain narrower than its ability to propose actions. Design identity, permission, and isolation controls for delegated tool execution.

    View course outline
  • AI Governance

    4 hours · 2 modules

    AI adoption needs decision ownership and evidence, not policy statements alone. Develop a governance record that connects risk, controls, oversight, and review responsibilities.

    View course outline
  • AI Risk, Compliance and Audit

    4 hours · 2 modules

    Risk controls need traceable evidence and a response process. Build a sample control matrix and audit trail while distinguishing technical evidence from jurisdiction-specific compliance conclusions.

    View course outline
  • Responsible AI

    4 hours · 2 modules

    An AI system can affect people beyond its immediate task. Assess a use case for fairness, safety, privacy, and human agency before defining deployment safeguards.

    View course outline

Course category · 5 courses

AI-Native Web and Application Development

Create modern web experiences for people, AI-enabled interfaces, and agents.

Course category · 3 courses

AI Strategy and Adoption

Make deliberate adoption decisions, starting with workflows and real value.