Public learning guides

Technology stack bridges

Pick the stack you already know and the stack you want next. Each guide maps concepts, differences, interview topics, and the path into the full course.

Live

Angular to React

A practical Angular to React learning bridge for developers who want to switch technology without starting from zero.

change detectiondependency injectiontemplates and directives
Live

SQL to MongoDB

A practical SQL to MongoDB learning bridge for developers who want to switch technology without starting from zero.

normalizationjoinstransactions
Live

REST to GraphQL

A practical REST to GraphQL learning bridge for developers who want to switch technology without starting from zero.

HTTP methodsstatus codespagination
Live

JavaScript to TypeScript

A practical JavaScript to TypeScript learning bridge for developers who want to switch technology without starting from zero.

closuresevent loopprototypes
Live

Express to NestJS

A practical Express to NestJS learning bridge for developers who want to switch technology without starting from zero.

middleware ordererror handlingrouting
Live

Node.js + Express.js to Java + Spring Boot

A practical Node.js + Express.js to Java + Spring Boot learning bridge for developers who want to switch technology without starting from zero.

event loopmiddlewareasync error handling
Live

AWS to Microsoft Azure

A practical AWS to Microsoft Azure learning bridge for developers who want to switch technology without starting from zero.

IAMVPC networkingserverless tradeoffs
Live

Docker to Kubernetes

A practical Docker to Kubernetes learning bridge for developers who want to switch technology without starting from zero.

images versus containerslayersvolumes
Live

Node.js to Java

A practical Node.js to Java learning bridge for developers who want to switch technology without starting from zero.

event loopstreamsasync/await
Live

React to Angular

A practical React to Angular learning bridge for developers who want to switch technology without starting from zero.

hooksrender lifecyclestate management
Live

Vue to Angular

A practical Vue to Angular learning bridge for developers who want to switch technology without starting from zero.

reactivitycomputed versus methodsdirectives
Live

Java to Node.js

A practical Java to Node.js learning bridge for developers who want to switch technology without starting from zero.

OOPcollectionsconcurrency
Live

Node.js to Python

A practical Node.js to Python learning bridge for developers who want to switch technology without starting from zero.

event loopstreamsasync/await
Live

PostgreSQL to MongoDB

A practical PostgreSQL to MongoDB learning bridge for developers who want to switch technology without starting from zero.

indexestransactionsjoins
Live

Vue to React

A practical Vue to React learning bridge for developers who want to switch technology without starting from zero.

reactivitycomputed versus methodsdirectives
Live

CSS to Tailwind

A practical CSS to Tailwind learning bridge for developers who want to switch technology without starting from zero.

specificityflexboxgrid
Live

React to Next.js

A practical React to Next.js learning bridge for developers who want to switch technology without starting from zero.

hooksrender lifecyclestate management