AI Academy

AI Web Coding Full-Stack

A 20-week full-stack bootcamp. One language across the whole stack in TypeScript, AI built in as a real product feature, and a portfolio project you deploy and maintain yourself.

Highlights

  • One language end to end: TypeScript on both sides, so you are not switching mental models
  • AI is not a bonus chapter — from week 6 every project ships with an AI feature
  • Tests, CI and deployment included: you deliver something maintainable, not a one-off assignment

Curriculum

  1. 1 · Modern front-end foundations: HTML/CSS layout, responsive design, ES6+ and thinking in TypeScript types
  2. 2 · Production React: component boundaries, hooks, state management, routing and forms
  3. 3 · Full-stack Next.js: App Router, SSR/SSG, SEO and Core Web Vitals
  4. 4 · Node.js back end: Express/NestJS, REST and GraphQL, layering and error handling
  5. 5 · Auth and security: JWT, password hashing, permission models, common web attack surfaces
  6. 6 · The data layer: modelling in PostgreSQL and MongoDB, Prisma, indexes and caching
  7. 7 · Adding AI: OpenAI/Claude APIs, embeddings and RAG — AI as a product feature, not a toy
  8. 8 · Testing and quality: unit and integration tests, Vitest, React Testing Library, end-to-end
  9. 9 · Deployment and teamwork: Docker, GitHub Actions, shipping to the cloud, Git workflow, agile
  10. 10 · Portfolio sprint: a real project from requirements to launch, code review and résumé framing

Core technologies

Front end

TypeScript
React
Next.js
Tailwind CSS

Back end

Node.js
Express
NestJS
REST / GraphQL

Data

PostgreSQL
MongoDB
Prisma
Redis

AI capabilities

OpenAI API
Claude API
Embeddings
RAG

Testing

Vitest
Jest
React Testing Library
Playwright

Deployment & collaboration

Docker
GitHub Actions
AWS
Vercel

Who this is for

  • Beginners and career switchers who want to build web apps that actually ship
  • Front-end-only or back-end-only developers filling in the other half, plus AI
  • Anyone who needs a portfolio for North American full-stack or AI application roles