Hands-on codelabs. Each opens in the same tab; use the browser back button to return.

From Spec to Service

A hands-on codelab for learners of all ages to learn how a backend API is designed, structured, and built, from defining the contract to creating endpoints that manage and return data.

  • Backend
  • Spec-Driven Development
  • Java
  • Spring Boot
  • MongoDB

From API to Interface

A hands-on codelab for learners of all ages to learn how a frontend application is built to connect to the Spring Boot backend API, retrieve data, and display it in the browser through a simple interface.

  • Frontend
  • Angular
  • TypeScript
  • Node.js

Talking to REST APIs

A hands-on workshop for learners of all ages to learn how web requests work, how APIs are designed and used, and how those ideas connect to practical development exercises.

  • HTTP
  • API Design
  • Web Architecture