Frontend Engineering
HTML, CSS, JavaScript, React, rendering models, and performance-focused interface engineering.
This page is the first pass at an Awelgorithms roadmap surface: clear progression, visible milestones, and curated tracks that turn scattered learning into a sequence.
Starting point
Before specialization, learners need a durable base.
Variables, loops, functions, and debugging discipline
Arrays, strings, hash maps, stacks, queues, and trees
Big-O reasoning and tradeoffs in time versus memory
Learning stages
The goal is to make progress feel directional. Each stage should unlock the next rather than scatter attention across unrelated topics.
Stage 1
Build speed with syntax, data structures, control flow, and debugging before chasing frameworks.
Stage 2
Learn to reason about search, recursion, dynamic programming, graphs, and constraints.
Stage 3
Ship end-to-end apps with auth, storage, UI systems, tests, and deployment mechanics.
Stage 4
Choose frontend, backend, AI, or systems and deepen through projects instead of passive reading.
Tracks
These are not finished curriculum pages yet. They are the first layer of navigation for the roadmap system we can expand next.
HTML, CSS, JavaScript, React, rendering models, and performance-focused interface engineering.
APIs, databases, authentication, queues, consistency, and production service design.
Linear algebra intuition, optimization, model evaluation, embeddings, and modern LLM application patterns.
Operating systems, networking, memory, concurrency, and the mechanics underneath software.