JavaScript Lessons
Build interactive websites faster by practicing modern JS syntax. Essential training for frontend and full-stack developers.
Hello Console
Write your first JavaScript code using console.log().
Functions With Ingredients (Parameters)
Learn function parameters to make flexible functions.
Building Blueprints
Learn about classes - blueprints for creating objects.
Magic Boxes
Learn let and const for creating variables in JavaScript.
Functions That Give Back (Return Values)
Master return values to get results from functions.
Creating From Blueprints
Create objects from classes and use their methods.
Counting Sheep
Master numbers and basic arithmetic operations in JavaScript.
Looping With A Condition (While Loops)
Practice while loops for conditional repetition.
Object Powers
Master object attributes and methods in object-oriented programming.
Making Choices
Use if/else statements to make decisions in your code.
Magic Word Game
Build an interactive word game with loops and conditions.
Saving Data
Learn to save and retrieve data using localStorage.
Your First Array
Create and work with arrays to store multiple values.
Key Value Pairs (Objects)
Learn objects to store data as key-value pairs.
Loading Data
Practice loading and parsing saved data from localStorage.
Adding To An Array
Learn to add and modify items in JavaScript arrays.
Looping Through Objects (Object Iteration)
Practice iterating through object properties.
Smarter Arrays
Use array methods like map, filter, and reduce efficiently.
Getting Items From An Array
Access array elements using index positions.
Importing Secret Powers (Modules)
Import and export code modules for organization.
Dates And Times
Work with dates and times using JavaScript's Date object.
Asking Questions
Use prompt and alert to interact with users.
Building A Dice Roller
Create a random dice roller with JavaScript.
Talking To The Web
Make fetch requests to interact with web APIs.
Your First Function
Create functions to reuse code blocks.
Handling Errors (Try-Catch)
Learn try/catch to handle errors gracefully.
Pet Simulator Setup
Set up a pet simulator using classes and object-oriented design.
Beginner Project
Build a complete beginner JavaScript project.
Intermediate Project
Build a complete intermediate JavaScript project.
Pet Simulator Game Loop
Create an interactive game loop for your pet simulator.
Syntax Defense
🛡️ TYPE TO DEFENDPROTECT THE MAINFRAME! Use coding keywords to activate defense systems and repel the buggy invaders.
🛸 Syntax Shooter
🛸 DEFEND & CODE🛸 DEFEND THE CODE! Pilot your ship and destroy incoming UFOs. Type syntax correctly to blast them with lasers and master coding structures!
⚔️ Method Mayhem
⚔️ REAL-TIME OOP⚔️ THE OOP ARENA! Execute methods in real-time to defend the system. Watch your syntax, manage your RAM, and purge the bugs before they crash the grid.