AI-powered learning
Save this course
Discover: JavaScript Frameworks Behind the Scenes
Explore JavaScript frameworks by building Assma.js. Learn compilation, syntax, semantics, DOM, and plugins to master framework design from concept to deployment.
11 Lessons
3h 10min
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- Learn the first steps on how to build a minimal JavaScript framework.
- Get familiarized with some basic concepts, theories, and algorithms.
- Learn to map the theoretical knowledge into a practical application.
Learning Roadmap
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
ABOUT THIS COURSE
JavaScript’s power and flexibility are shown through its wide array of libraries and frameworks, which include Angular, Node.js, React, and more. Each takes different approaches to empower the various goals of software engineers.
In this course, you’ll be introduced to the various processes of these unique frameworks as you develop a new open-source solution: Assma.js. You’ll become acquainted with compilation theory before defining logical operators. Next, you’ll delimit functions by creating production rules and define the elements of the programming language, including the syntax and semantics in the framework. You’ll finalize the core of the framework using DOM and tree structures before bundling the packages into a plugin component to manage future projects.
By the end of the course, you’ll have a deep understanding of core functions, design theories, and the creation of JavaScript frameworks from conception to deployment.
ABOUT THE AUTHOR
Sayf Essyd
Frontend-focus Software Engineer and Piano Composer
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources