Astro icon for course
Project-based course

Learn Astro

A premium interactive course for building modern websites using the Astro web framework

Coding in Public head for course

by Chris Pennington

Coding in Public on YouTube

When learning Astro, you need a guide.

Astro is deceptively complex

In a world of overly-engineered web frameworks, Astro promises a crafted simplicity with excellent developer experience and even better performance.

Yet there’s a sneaky amount of complexity available to you when building with Astro. Start simple—by all means! But as soon as you need it, Astro can:

  • Optimize images
  • Render dynamic routes
  • Build dynamic server APIs
  • Render type-safe content
  • Integrate any UI framework
  • Client-side route page transitions
  • Route navigations through middleware

…and much, much more…

Know your tools

Astro started with a laser focus on content. While still the best option for content-heavy sites, Astro has grown to support a wide range of use cases. The question is: Do you know everything Astro can do?

Astro moves fast…like FAST, FAST! In just over a year, Astro has dropped three major versions. And even between versions, they’ve silently added massive features—like middleware!

Keeping up with all the tools and features is half the battle. I want to help! I’m currently using Astro for nearly a dozen production sites ranging from simple landing pages to near full-stack apps with middlewear, auth-protected routes, real-time databases, and more!

What’s the best way to learn?

Everyone learns differently, but something as fast-moving and exciting as Astro requires a similar approach. You can spend hours reading the Astro docs, track every RFC to production and read the discussed proposals, attend the weekly Community Call to hear the latest updates, build new features into real production sites each week, and more!

That’s what I do! It’s an incredibly effective and worthwhile approach, but it takes a lot of time and isn’t for everyone.

👋 I want to help!

Let’s speed up that process for you. I’ve been coding Astro sites since the early betas and have put together what I know into this self-paced, project-based online course.

If you don’t want to miss it, sign up below to get on the early access waitlist. I’ll ping you when the early access course is ready and you’ll get 50% off the total price for being an early adopter!

Join the Waitlist

Get 50% discount at launch

Join … others waiting…