LEARNING HUBYOUR ENGINEERING WORKSPACE Skill trees Flashcards
LEARN. BUILD. REPEAT.

Your next level
starts here.

Your workspace for building real engineering skills.
Pick a path. Put the knowledge to work.

YOUR PROGRESS
19modules
0 / 533sections complete
One session at a time.

Choose your path

19 learning modules
active

Practical SQL: building Inkwell

Nine levels building a small blogging app: schema design in the SQL workbench, then real Postgres queries, indexes and transactions.

0 / 50 sectionsStart learning
active

System Design

Self-paced high-level system design: estimation, building blocks (LB, caching, DBs, sharding, queues, edge, reliability), then three full case studies.

0 / 43 sectionsStart learning
active

Software Design

Low-level design for everyday Python: clear code, coupling, SOLID, testable design and patterns as they appear in AI engineering, then staged projects (LLM client stack, rate limiter, RAG + evals) and a capstone refactor.

0 / 48 sectionsStart learning
active

Agentic System Design

Agent fundamentals (components, memory, orchestration, guardrails, challenges), then real systems: MACRS, Eureka, ChainBuddy, WebVoyager and MuLan, two ADK builds, and design exercises.

0 / 262 sectionsStart learning
active

Prompt Engineering

Design, test, and improve prompts across text, images, audio, video, and tool use. Includes local AI feedback and a booking-bot practice lab.

0 / 106 sectionsStart learning
active

Tavern & Tools

How the web works, the terminal, Git and GitHub. Set up your gear before the first quest.

0 / 6 sectionsStart learning
active

Structure: HTML

Semantic HTML, links, images, forms and accessibility. Build a recipe page that everyone can use.

0 / 6 sectionsStart learning
paused

Style: CSS

Selectors, the box model, Flexbox, Grid, responsive layouts and CSS variables.

0 / 1 sectionsStart learning
paused

JavaScript Core

Variables, functions, arrays and objects, then the DOM and events. Make pages react to the player.

0 / 1 sectionsStart learning
paused

Async JavaScript

Promises, async/await, fetch and JSON. Talk to real APIs without freezing the page.

0 / 1 sectionsStart learning
paused

TypeScript

Types, interfaces, unions and generics. Catch bugs before you run the code.

0 / 1 sectionsStart learning
paused

React

Components, props, state, effects, forms and routing. Build multi-page apps from small pieces.

0 / 1 sectionsStart learning
paused

Back end: Node & Express

Servers, REST APIs, middleware and validation. Build the API your front end talks to.

0 / 1 sectionsStart learning
paused

Auth & Security

Sessions vs JWTs, password hashing, and the OWASP basics every web dev must know.

0 / 1 sectionsStart learning
paused

Testing

Unit tests with Vitest, component tests, and end-to-end tests with Playwright.

0 / 1 sectionsStart learning
paused

Ship It

Deploying, environment variables, CI/CD with GitHub Actions, and a little Docker.

0 / 1 sectionsStart learning
paused

Full-stack Frameworks

Next.js or Astro: server rendering, routing and data loading in one framework.

0 / 1 sectionsStart learning
paused

Web Performance

Core Web Vitals, bundle size, images, caching and lazy loading. Make your app fast and prove it with numbers.

0 / 1 sectionsStart learning
paused

AI-powered Web Apps

Add LLM features to your apps: calling model APIs from a server, streaming responses, chat UIs, and keeping keys and costs safe.

0 / 1 sectionsStart learning