Learn how to

Build frontend applications at scale

Using the fundamentals of software design and architecture.
Fundamentals of Frontend Architecture

Hi friends 👋 Welcome to Fundamentals of Frontend Architecture—the FREE course that will teach you everything you need to know to build robust and scalable frontend applications✨

You read that right, this course is 100% FREE! Don't believe me? Just click the button below and start watching 👇

Start Watching

Fundamentals of Frontend Architecture a free video course with everything that I know about building frontend applications at scale.

Whether you're an aspiring architect or tech lead, or just want to know how to build better frontends that last longer, this is the course for you.

You'll learn about...

Foundations
  1. What is Software Architecture?
  2. What is Frontend Architecture?
  3. The Frontend Architect Role
Understanding
  1. Architectural Drivers
  2. Quality Attributes
  3. Documenting Architectural Requirements
  4. Visualizing Frontend Architecture with the C4 Model
Designing
  1. Designing for Change
  2. Making Technology Decisions
  3. Breaking down UIs into Modules and Components
  4. Riskstorming and Prototyping
Implementing
  1. Translating the Architecture into Code
  2. Defining the Project Structure
  3. Adapting to Changing Requirements
  4. Architectural Decision Records

And much more!

The course is full of tools, resources, templates, and exercises for you to stretch your architecture skills and learn how to build resilient frontend applications.

"Wait a minute. How come this is free? Is this one of those things where I enter my email and then my inbox gets immediately flooded with spam?"

Well, not on my watch!

The course is truly 100% free for all Frontend at Scale subscribers (which is also free.)

If you subscribe to the newsletter, I assure you there's no spam involved and you can unsubscribe anytime. You'll just get a short and sweet frontend architecture essay every two weeks.

If you have any questions about the course, or you just want to say hi, feel free to reach out on Twitter, LinkedIn, or email at [email protected].

See you in the course! 🚀

Start Watching
Maxi Ferreira
About your host

Hey friend 👋

I'm Maxi—a Staff Software Engineer who has been trying, failing, and sometimes succeeding at scaling frontend applications for the past 15 years.

I believe that the key to building scalable and maintainable frontends is to develop your software design and architecture skills.

That's why I'm writing Frontend at Scale and why I created this course. My hope is that you'll use these resources to level up your career as a frontend engineer, stretch your architecture muscles, and build better software that lasts longer.

Level up your frontend skills ✨

Join 4,000+ developers getting the latest insights from the world of software design and architecture—tailored specifically to frontend engineers. Delivered right to your inbox every two weeks.

    “Maxi's newsletter is a treasure trove of wisdom for software engineers with a growth mindset. Packed with valuable insights on software design and curated resources that keep you at the forefront of the industry, it's simply a must-read. Elevate your game, one issue at a time.”

    Addy Osmani
    Addy Osmani
    Engineering Lead, Google Chrome