
Getting Started with AI
8 sessions · self-paced
Eight sessions on how language models really behave: tokens and sampling, cost and latency, prompts and context, structured output, choosing a provider, and using AI responsibly.
Build a sound Java foundation, then apply Spring Boot, dependency injection, MVC, and REST.
Related pathway: Forward-Deployed Engineer
Free course for this topic

8 sessions · self-paced
Eight sessions on how language models really behave: tokens and sampling, cost and latency, prompts and context, structured output, choosing a provider, and using AI responsibly.

Build a small Spring Boot task API and understand how MVC request mapping, a service layer, constructor injection, and JSON responses fit together.

Create and run a first Spring Boot REST application with Java 17+, Spring Initializr, Maven, and one small JSON endpoint.

Understand Spring IoC, beans, component scanning, and constructor injection through a small Spring Boot example that is easy to test.

Improve a Spring Boot REST API with request DTOs, Bean Validation, correct HTTP status codes, centralized errors, and focused MVC tests.

Learn the difference between Java classes and objects with a complete Car example covering fields, constructors, methods, and independent state.