Astro (content sites, islands and server rendering)
The planned outline of 17 modules. Lessons are written, run and reviewed before they are published.
Before this track
Planned outline
- Module 1
Start here: Astro 7, your toolchain and a first deploy
Coming soon - Module 2
Astro components and templates
Coming soon - Module 3
Styling, fonts and assets
Coming soon - Module 4
Scripts and islands
Coming soon - Module 5
Routing, pages and endpoints
Coming soon - Module 6
Markdown, MDX and content collections
Coming soon - Module 7
Images
Coming soon - Module 8
Prefetching and view transitions
Coming soon - Module 9
Internationalisation
Coming soon - Module 10
On-demand rendering, adapters and hosting
Coming soon - Module 11
Middleware, actions, sessions, data and caching
Coming soon - Module 12
Server islands
Coming soon - Module 13
Advanced routing and integrations
Coming soon - Module 14
Performance, SEO, accessibility and security
Coming soon - Module 15
Testing, CI, AI tools and upgrades
Coming soon - Module 16
Documentation sites with Starlight
Coming soon - Module 17
Interview preparation
Coming soon
Related tools
HTML, CSS & JS Playground (Online Editor) A CodePen-style editor with live preview and console — private, sandboxed, no sign-up. Markdown to HTML Markdown (or BBCode) in, clean and safe HTML out — with a live preview. Content Security Policy (CSP) Generator Build a strict, working CSP with hashes, reporting and ready-to-paste server config. XML Sitemap Generator Paste URLs, get a valid sitemap.xml — split automatically above 50,000 URLs. Image Compressor Make photos and graphics smaller — or fit them under a KB limit — without uploading.
Official documentation
- docs.astro.build/en/getting-started (docs.astro.build)
- docs.astro.build/en/guides/upgrade-to/v7 (docs.astro.build)
- starlight.astro.build/getting-started (starlight.astro.build)
More in Web development
- HTML (coming soon)
- CSS (coming soon)
- React (coming soon)
- Node.js & Express (coming soon)
- All Web tracks
- How we make lessons