All levelsFree course

AI Projects

Hands-on AI development projects and tutorials.

Practical AI work from a backend engineer's point of view: what it takes to put a model behind an API and ship it, rather than what it takes to train one.

The projects here treat a model as one more unreliable, expensive, slow dependency, which is exactly what it is once it reaches production.

What you build

Working applications with AI capabilities built in.

What you learn

  • Call a model from application code and handle what comes back
  • Design around latency, cost and non-deterministic output
  • Build features on top of a model rather than demos

Before you start

  • General programming experience; Java or Spring Boot helps

Episodes

The full playlist, straight from YouTube.

Carry on with

Other free courses on the channel.

Intermediate

Spring Boot 4: Full Microservices Course

The latest microservices course, where we build a set of Spring Boot 4 services and a Home Energy Tracker.

  • Spring Boot
  • Microservices

Advanced

System Design Interview Questions

A deep dive into the system design questions that come up in real interviews, and how to structure an answer.

  • System Design
  • Interviews