Code Architecture

Code Architecture Courses

Craft scalable web apps using patterns for maintainable and flexible code. Learn to build everything from lean vanilla JavaScript solutions to enterprise-level systems with modern frameworks, state management libraries, and testing tools.

JavaScript Design Patterns for Web Apps

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Implement classic patterns like Singleton, Factory, and Observer alongside modern patterns for single-page and multi-page architectures to build robust, efficient web apps using pure JavaScript.
4 hours, 24 minutes CC
JavaScript Design Patterns for Web Apps
drag handle

Front-End System Design

Evgenii Ray

Evgenii Ray

Staff UI Engineer
Learn best practices for building scalable, high-performance web applications. Deep dive into front-end engineering: DOM APIs, virtualization, state management, and performance.
4 hours, 37 minutes CC
Front-End System Design
drag handle

Vanilla JS: You Might Not Need a Framework

Maximiliano Firtman

Maximiliano Firtman

Independent Consultant
Explore Vanilla JavaScript, understand core concepts, work with the DOM API, handle events, and build a web application from scratch. Delve into advanced topics like SPA routing, web components, and reactive programming.
5 hours, 52 minutes CC
Vanilla JS: You Might Not Need a Framework
drag handle

Enterprise UI Development: Testing & Code Quality

Steve Kinney

Steve Kinney

Temporal
Ideal for lead UI developers: learn unit testing, continuous integration, accessibility testing, mocking, and coding standards enforcement. Guide your team toward coding scalability!
8 hours, 25 minutes CC
Enterprise UI Development: Testing & Code Quality
drag handle

A Tour of JavaScript & React Patterns

Lydia Hallie

Lydia Hallie

Lydia Hallie
Learn a suite of design patterns to improve your JavaScript and React code architecture!
3 hours, 29 minutes CC
A Tour of JavaScript & React Patterns
drag handle