import { Card, CardGrid, Steps } from ‘@astrojs/starlight/components’;
Welcome to the JavaScript Academy — a comprehensive, structured learning path from fundamentals to enterprise development. Built like JavaScript.info and MDN, this academy covers everything you need to master JavaScript.
1. **[Phase 1 — Fundamentals](/DSA-Notes-Problems/javascript/phase-01-fundamentals/)** — Start here if you're new to JavaScript: variables, data types, functions, arrays, objects
2. **[Phase 2 — Core Concepts](/DSA-Notes-Problems/javascript/phase-02-core-concepts/)** — Execution context, this, prototypes, classes, closures, memory management
3. **[Phase 3 — Async JavaScript](/DSA-Notes-Problems/javascript/phase-03-asynchronous-javascript/)** — Promises, async/await, event loop, Fetch API, Web Workers
4. **[Phase 4 — Browser APIs](/DSA-Notes-Problems/javascript/phase-04-browser-apis/)** — DOM manipulation, events, storage, IndexedDB, observers, geolocation
5. **[Phase 5 — Modern JavaScript](/DSA-Notes-Problems/javascript/phase-05-modern-javascript/)** — ES6+ features, functional programming, currying, composition, BigInt
6. **[Phase 6 — Performance](/DSA-Notes-Problems/javascript/phase-06-performance/)** — Rendering, reflow/repaint, Performance API, lazy loading, tree shaking
7. **[Phase 7 — Design Patterns](/DSA-Notes-Problems/javascript/phase-07-design-patterns/)** — Module, Singleton, Factory, Observer, Strategy, Decorator, Proxy
8. **[Phase 8 — JavaScript Internals](/DSA-notes-Problems/javascript/phase-08-javascript-internals/)** — Parser, compiler, V8, TurboFan, hidden classes, inline cache
9. **[Phase 9 — Enterprise JavaScript](/DSA-Notes-Problems/javascript/phase-09-enterprise-javascript/)** — Architecture, testing, security, clean code, error handling
Quick syntax reference for all JavaScript concepts.
View Cheat Sheet →
Key terms and definitions.
View Glossary →
Build real-world applications.
View Projects →
Visual learning roadmap.
View Roadmap →
200+ interview questions with answers.
View Questions →
- 9 Phases — Structured from beginner to advanced
- 170+ Topics — Each with code examples and diagrams
- 200+ Interview Questions — Organized by topic
- Production Focus — Enterprise patterns and best practices