Resources
Learn from the sources
Frontend Beauty rewrites ideas in our own voice for interviews and day-to-day craft. When you need the full depth, open the originals. We do not mirror or scrape their pages.
Core curriculum (start here)
Language & runtime deep links
- Event loop (javascript.info)Macrotasks, microtasks, splitting work
- Closures (javascript.info)Scope and lexical environments with exercises
- Promises (javascript.info)Basics through chaining and error handling
- Closures (MDN)Lexical scoping, factories, module pattern
- Event loop (MDN)Runtime concurrency model overview
Performance & UX
Accessibility & HTML/CSS
Security
AI engineering (primary docs)
- OpenAI API docsChat, tools, structured outputs, production notes
- Anthropic docsMessages, tool use, prompt caching, Claude Code
- Google AI / Gemini APIGemini developer docs and long context
- Vercel AI SDKStreaming, tools, and React chat UI in TypeScript
- Model Context ProtocolStandard for exposing tools and resources to agents
- OWASP LLM Top 10Prompt injection and related app risks
Frameworks & patterns
Attribution: linked sites own their content and trademarks. Our articles are original explanations written after studying those materials, aimed at interview prep and engineering practice on frontend.beauty.