Skip to content
Abstract cover artwork for API Design: REST, GraphQL and When to Use Which, a Web Development course Web Development
Web Development intermediate 10 hours 4.6

API Design: REST, GraphQL and When to Use Which

Taught by Tomas Nowak

Resource modelling, pagination and filtering conventions, idempotency keys, error shapes clients can act on, versioning that does not break consumers, and honest trade-offs between REST, GraphQL and RPC. Includes contract testing and OpenAPI-driven client generation.

More in Web Development

Abstract cover artwork for Web Security Essentials for Application Developers, a Web Development course Web Development
Web Development intermediate

Web Security Essentials for Application Developers

The vulnerability classes that actually get exploited: injection, broken access control, XSS, CSRF and session fixation. Password storage, token design and cookie flags that matter, secret management, and a threat-modelling habit you can apply in a design review.

AR Ahmed Rahal 4.8

$75.00

11 hours

Abstract cover artwork for Accessibility Engineering for Web Applications, a Web Development course Web Development
Web Development intermediate

Accessibility Engineering for Web Applications

Accessibility is a set of engineering constraints, not a checklist bolted on at the end. Semantic structure, keyboard operability, ARIA for dynamic regions, focus management in modals, and testing with an actual screen reader rather than a linter.

AB Aisha Bello 4.8

$69.00

9 hours

Abstract cover artwork for Full-Stack Web Development with Modern Tooling, a Web Development course Web Development
Web Development beginner

Full-Stack Web Development with Modern Tooling

Build and deploy a complete application. Semantic HTML and accessibility, modern CSS layout, progressive enhancement, HTTP and REST fundamentals, forms and validation, session handling, and a deployment pipeline. Deliberately framework-light so the fundamentals stick.

AB Aisha Bello 4.6

$65.00

24 hours

Abstract cover artwork for Frontend Performance: Core Web Vitals in Practice, a Web Development course Web Development
Web Development intermediate

Frontend Performance: Core Web Vitals in Practice

Diagnose and fix what users actually feel: layout shift, input delay, and the largest paint. Critical-path CSS, code splitting, image strategy, font loading, caching headers, and measuring with real-user monitoring rather than a lab score on your own laptop.

AB Aisha Bello 4.5

$59.00

9 hours