ssprkd.io
Courses

🎨 Frontend Essentials

Build for the browser: semantic HTML, CSS layout, JavaScript and the DOM, React, state and data, and performance and accessibility.

0/9
Start: HTML & Semantics →
📊 Assess your Frontend Engineering level to see exactly which modules to focus on.Assess →
1
HTML & Semantics
Give your markup meaning: the right <button>, <a>, and landmarks like <nav>, <main>, and <article> make pages readable to screen readers and search engines alike.
Free
2
CSS & Layout
Master Flexbox, Grid, the box model, and specificity so your responsive layouts land exactly where you intend instead of fighting the cascade.
🔒
Chapter review
Chapter 1 review — HTML & CSS
Lab: Semantic, responsive layout · 10-question check
🔒 Standard
3
JavaScript & the DOM
Tame the single-threaded event loop with closures, promises, and async/await, then wire up the DOM with efficient event delegation to build snappy, interactive pages.
🔒
4
React & Components
Compose UIs from components driven by props and state, and learn how re-renders, stable keys, and effects work so React reconciles reliably instead of surprising you.
🔒
Chapter review
Chapter 2 review — JavaScript & React
Lab: Interactive component · 10-question check
🔒 Standard
5
State & Data
Know when state is local UI versus cached server data, kill prop drilling with context or a state library, and handle loading, error, and staleness with confidence.
🔒
6
Performance & Accessibility
Ship fast, inclusive experiences: track Core Web Vitals (LCP, CLS, INP), shrink bundles with code splitting, and nail alt text, keyboard access, and contrast.
🔒
Chapter review
Chapter 3 review — State, performance & a11y
Lab: Fetch, and make it fast & accessible · 10-question check
🔒 Standard
🎓
Final exam
Frontend Essentials — comprehensive capstone
Hands-on capstone + course-wide exam · scored to a role level
🔒 Professional