Independent Consultant
JavaScript Fundamentals Courses
Take your JavaScript to the next level. Go from the JavaScript fundamentals to writing professional, modern JavaScript with courses and resources.
JavaScript Design Patterns for Web Apps
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.
![JavaScript Design Patterns for Web Apps](https://static.frontendmasters.com/assets/courses/2024-08-13-js-design-patterns/thumb.webp)
drag handle
Professional JS: Features You Need to Know
Independent Consultant
Upgrade your JavaScript knowledge with post-ES6 features. Learn modern syntax, async programming, and advanced JavaScript features.
![Professional JS: Features You Need to Know](https://static.frontendmasters.com/assets/courses/2024-07-30-pro-js-features/thumb.webp)
drag handle
JavaScript: From First Steps to Professional
Software Engineer & Educator
Take your first steps into the wide world of JavaScript and walk away with the core skills needed to become a professional JavaScript programmer!
![JavaScript: From First Steps to Professional](https://static.frontendmasters.com/assets/courses/2022-11-15-javascript-first-steps/thumb.webp)
drag handle
JavaScript: The Hard Parts, v2
Codesmith
Take your JavaScript to the next level. Gain an understanding of callbacks, higher-order functions, closure, asynchronous and object-oriented JavaScript!
![JavaScript: The Hard Parts, v2](https://static.frontendmasters.com/assets/courses/2020-01-07-javascript-hard-parts-v2/thumb.webp)
drag handle
Deep JavaScript Foundations, v3
You Don't Know JS
Dive into JavaScript's core language features; types & coercion, scope & closure, and JavaScript's object-oriented system.
![Deep JavaScript Foundations, v3](https://static.frontendmasters.com/assets/courses/2019-04-03-deep-javascript-v3/thumb.webp)
drag handle