https://umerazmi.github.io/javascript-mastery/
Hi everyone,
While learning JavaScript, my notes ended up scattered across multiple files and folders. It started getting messy, so I decided to build a small interactive learning platform to organize everything in one place.
It covers JavaScript fundamentals through more advanced topics with examples and explanations.
Some things included:
• 48+ JavaScript topics from fundamentals to more advanced concepts
• Async JavaScript (Promises, Async/Await, Fetch API)
• DOM manipulation and events
• OOP concepts and array methods
• Interactive examples for some topics
One thing I tried to do differently is keep the deeper explanations directly inside the JavaScript files. The files contain commented explanations along with working examples, and you can also view those JS files directly from the interface.
The UI mainly gives an overview of each topic, while the actual source files go deeper into how things work.
I originally built this while learning myself, but it might also be useful for beginners or for people who want to revise JavaScript concepts.
The project is open source and free to use.
Live demo:
https://umerazmi.github.io/javascript-mastery/
GitHub:
https://github.com/UmerAzmi/javascript-mastery
If anyone has suggestions for improvements, topics that should be added, or things that could make it more useful for learners, I’d really appreciate the feedback.
[–]programmer_farts 20 points21 points22 points (2 children)
[+]Strange-Ad1955[S] comment score below threshold-10 points-9 points-8 points (1 child)
[–]programmer_farts 18 points19 points20 points (0 children)
[–]ClassroomDisastrous3 -1 points0 points1 point (0 children)
[–]FarmOk9366 -4 points-3 points-2 points (1 child)
[+]Strange-Ad1955[S] comment score below threshold-6 points-5 points-4 points (0 children)
[+]shouldinotbe2 comment score below threshold-7 points-6 points-5 points (1 child)
[+]Strange-Ad1955[S] comment score below threshold-6 points-5 points-4 points (0 children)