0%

Your Path to Becoming a Senior Web Developer!

Deep dive into JavaScript, the most popular framework React, Web performance, CSS, deploying websites, TypeScript, and functional JavaScript to become a professional web developer today.

Total time: 68 hours

Core Coursework

Take these in order
Prerequisite: The Beginner Learning Path or a solid understanding of HTML, CSS, and JavaScript
Up First
Start by gaining a deep understanding of the JavaScript language’s inner workings. Will’s course emphasizes in-depth knowledge and technical communication, two skills necessary for becoming a high-performing engineer.
Up Next
Go deeper into topics like types, coercion, scope, and modules. This strengthens your understanding JavaScript and gives you a foundation for building web applications with Vanilla JS or frameworks like React.
Up Next
React is the most popular JavaScript framework. Build a real-world application from scratch with interactivity and dynamic data from a remote API. Even if React isn’t your framework of choice, you’ll learn a lot about building apps with a modern development workflow.
Up Next
Many JavaScript developers quickly jump into a framework before understanding the power and potential of Vanilla JS. Use this next course to understand why you might not need a framework.
Up Next
Measuring and building high-performance websites is a critical skill for professional developers. Not only will your content load faster, but it will also improve the UX and discoverability of your websites and web apps.
Up Next
Can you take a design from Figma all the way to production? Kevin Powell’s Professional CSS course gives you the skills and confidence to build, style, and deploy an entire website from scratch.
Up Next
Deploying static content is one thing. But to be a “fullstack engineer”, you need to understand server administration, SSH keys, DNS, and the full development-to-production CI/CD pipeline. Even if you just work on the frontend, these skills to allow you to effectively communicate with the server team and make better decisions about your code.
Up Next
TypeScript has become a standard in many professional development environments. A fundamental understanding of TypeScript will give you the tools to work in and evolve large code bases.
Up Next
Maintaining codebases at any scale can be difficult. Learning to write quality unit and integration tests gives you the added confidence that your code will work in production.
Up Next
Functional programming enables you to write more predictable, bug-free code. Learn functional techniques with tools like map/reduce/filter, pure functions, and immutability.

Elective Coursework

Optional, take in any order

What They're Saying

Time to time I recommend Frontend Masters, but the Professional Learning Path was especially great one.
I tried dozens of resources over the years and chose this one to have a yearly subscription.
56 hours of great instructors and brilliant content.
Nikoloz Chkhaidze
Nikoloz Chkhaidze
Software Engineer
I'm thrilled to announce that I've successfully completed the comprehensive Professional Learning Path by Frontend Masters! 🚀

If you're a Front-end developer, you must look into this fantastic path. It's a true masterpiece!

I've had an extensive amount of enjoyment learning from Will Sentance, Kyle Simpson, Maximiliano Firtman, Jen Kramer, Jem Young, Mike North, Anjana Vakil, and Brian Holt; Their enthusiasm and in-depth knowledge made the entire process both fun and highly informative.

You will dive into the intricacies of how things work behind the scenes, unravel the magic (spoiler: it's not really magic) and gain a clearer comprehension of often misinterpreted concepts, among a plethora of other insights.

What an incredible path, Learned a lot!
Super recommended.
Ali Mohammad
Ali Mohammad
🇵🇸 Senior Software Engineer | React | Angular | Typescript | Node

Learn Straight from the Experts Who Shape the Modern Web

  • In-depth Courses
  • Industry Leading Experts
  • Learning Paths
  • Live Interactive Workshops
Get Unlimited Access Now