Skip to content

Engineering

Producing code quickly isn't the same as producing software that's worth something. All the code AI can generate becomes dead weight without the systems thinking to govern it. This roadmap gives you the whole picture — a clear path through the fundamentals of software engineering — before you set out to build something genuinely valuable with AI.

  1. Foundations

    1. How the web works0/6
      1. Internet
      2. HTTP
      3. Domain name
      4. Hosting
      5. DNS
      6. Browsers
    2. The web's languages0/4
      1. HTML
      2. CSS
      3. JavaScript
      4. TypeScript
    3. Version control0/3
      1. Git
      2. GitHub
      3. GitLab
    4. Package managers0/4
      1. npm
      2. Yarn
      3. pnpm
      4. Bun
Next step

Choose your branch

0 articles · 35 coming soon

Frontend

  1. Front-end frameworks0/5
    1. React
    2. Vue.js
    3. Angular
    4. Svelte
    5. SolidJS
  2. CSS frameworks0/1
    1. Tailwind
  3. Linters & formatters0/3
    1. Biome
    2. Prettier
    3. ESLint
  4. Module bundlers0/6
    1. Vite
    2. SWC
    3. esbuild
    4. Rollup
    5. Rolldown
    6. Parcel
  5. Testing0/4
    1. Vitest
    2. Playwright
    3. Cypress
    4. Jest
  6. Web security0/4
    1. CORS
    2. HTTPS
    3. CSP
    4. OWASP Risks
  7. Performance0/6
    1. Lighthouse
    2. DevTools Usage
    3. Service Workers
    4. Cache-Control
    5. Streamed Responses
    6. Accessibility
  8. Deployment0/6
    1. GitHub Pages
    2. Vercel
    3. Netlify
    4. Cloudflare
    5. Railway
    6. Render