The Strange Parts of JavaScript: Why the Language Behaves Like That

๐ŸŸฆ JavaScript Deep Dive โ€“ Issue #1 The Strange Parts of JavaScript: Why the Language Behaves Like That Welcome to the first issue of the JavaScript Deep Dive newsletter โ€” a series for developers who want to go beyond tutorials and explore the deeper mechanics that make JavaScript powerful, weird, and endlessly fascinating. Today weโ€™re … Read more

JavaScript Deep Dive โ€” 10-Issue Newsletter Series

Issue 1 โ€” The Strange Parts of JavaScript: Why the Language Behaves Like That Summary:A tour through the quirkiest (but important) parts of JavaScript โ€” coercion traps, weird equality rules, hoisting surprises, closure edge cases, and prototype madness. Key Learning: Outline: Issue 2 โ€” Mastering the Event Loop: Microtasks, Macrotasks & Performance Summary:A deep dive … Read more

20 JavaScript Coding Exercises to Build Real Skills

Whether you’re just starting your JavaScript journey or teaching others through workshops, classrooms, or self-paced learning, hands-on practice is the fastest way to build confidence. This guide contains 20 beginner-to-intermediate JavaScript exercises, each with: These exercises help learners understand not just what to type, but why the code behaves the way it doesโ€”core to the … Read more

10 JavaScript Exercises

1. Sum of Two Numbers (Basics: Variables, Input, Output) Learning Objectives Task Ask the user for two numbers, add them, and show the result. Sample Solution Explanation 2. Even or Odd? (Conditionals) Learning Objectives Task Ask the user for a number and tell them whether itโ€™s even or odd. Sample Solution Explanation 3. Countdown (Loops) … Read more

JavaScript DOM & Canvas Mini-Games โ€” Exercises 91โ€“100 (Pure JavaScript Edition)

Github https://github.com/lsvekis/JavaScript-DOM-Exercises/ Welcome back to the next chapter of the 100-exercise JavaScript DOM & Canvas series! If youโ€™ve been following along, you already know the mission: โœจ Learn real JavaScript by building small, visual, interactive projects โ€” with no frameworks and no complexity. Just vanilla JS, DOM APIs, Canvas 2D, and Web APIs, the way … Read more

JavaScript DOM & Canvas Games โ€” Exercises 81โ€“90

Github https://github.com/lsvekis/JavaScript-DOM-Exercises/ If youโ€™ve ever tried to learn JavaScript and thought, โ€œI get the syntax, but Iโ€™m not sure how to actually build things,โ€ this set of mini-games is for you. Exercises 81โ€“90 are part of a larger โ€œJavaScript DOM Gamesโ€ series: self-contained, vanilla JS projects that live in a single HTML file. No build … Read more

JavaScript DOM & Canvas Games โ€” Exercises 51โ€“60

๐ŸŽฎ JavaScript DOM & Canvas Games โ€” Exercises 51โ€“60 Github https://github.com/lsvekis/10-JavaScript-DOM-Coding-Games-Learn-by-Building-Fun-Mini-Projects/tree/main/Games%2051-60 Where Code Meets Creativity The DOM is your playground, and JavaScript is the tool that brings it to life.In this latest collection of interactive exercises (51โ€“60), youโ€™ll take your front-end skills to the next level โ€” blending DOM manipulation, Canvas drawing, motion physics, and … Read more

JavaScript DOM Games โ€” Exercises 31โ€“40

๐ŸŽฎ Hands-On DOM Coding for Creative Front-End Learners Learning JavaScript is best done by doing โ€” especially when itโ€™s fun.This new set of 10 DOM-based mini-games (Exercises 31โ€“40) builds on previous collections, pushing your understanding of interactivity, animation, and user input even further. Github https://github.com/lsvekis/10-JavaScript-DOM-Coding-Games-Learn-by-Building-Fun-Mini-Projects/tree/main/Games%2031-40 Each mini-project explores a different concept through code you can … Read more

10 More JavaScript DOM Games โ€” A Hands-On Guide (Exercises 11โ€“20)

Github https://github.com/lsvekis/10-JavaScript-DOM-Coding-Games-Learn-by-Building-Fun-Mini-Projects ๐Ÿ•น๏ธ Exercise 11 โ€“ Moving Target Goal: click a moving dot as many times as you can in 15 seconds. How it works: Concepts practiced: timed animation loops, random positioning, updating DOM text. Learning outcome: working with layout geometry (offsetWidth, getBoundingClientRect()), intervals, and event listeners. ๐ŸŽฏ Exercise 12 โ€“ Number Guess (1โ€“100) Goal: … Read more

10 More JavaScript DOM Games โ€” Learn by Building (Vanilla JS)games 21 -30

๐ŸŽฎ 10 Even More JavaScript DOM Games โ€” Learn by Building (Vanilla JS) Get code https://github.com/lsvekis/10-JavaScript-DOM-Coding-Games-Learn-by-Building-Fun-Mini-Projects/ Miss the joy of learning JavaScript by making tiny interactive things? This sequel brings 10 new DOM mini-games (Exercises 21โ€“30) you can run by simply opening an index.html. Theyโ€™re built with vanilla JavaScript, HTML, and a dash of CSSโ€”no … Read more