📄️ Exercise 1
Master the essential fundamentals of JavaScript by learning how to use alert, console.log, and innerHTML.
📄️ Exercise 2
Learn how to dynamically modify the style and content of HTML elements using JavaScript. Discover how to change the color and text of an element.
📄️ Exercise 3
Discover how to use variables in JavaScript to personalize messages and greet users dynamically. A practical exercise to master the syntax.
📄️ Exercise 4
This tutorial teaches you how to calculate a user's age from their birth year using JavaScript. Ideal for forms or interactive applications.
📄️ Exercise 5
Learn how to combine multiple variables to create personalized messages with data such as name, age, or city. A practical exercise in JavaScript concatenation.
📄️ Exercise 6
Learn how to capture and sum values using JavaScript. Perfect for getting started with manipulating numerical data in forms or web interfaces.
📄️ Exercise 7
Learn how to implement automatic price calculation with VAT. Ideal for e-commerce projects or invoicing with JavaScript.
📄️ Exercise 8
Explore how to identify different data types in JavaScript. This tutorial guides you through using `typeof` and its usefulness in data validation.
📄️ Exercise 9
Discover how to declare and use basic functions in JavaScript to improve code organization and reuse.
📄️ Exercise 10
Learn how to build objects in JavaScript and group related data. This practical exercise teaches you how to model entities like a person.
📄️ Exercise 11
Implement a function that returns objects with multiple properties. Improve your understanding of functions and data structures in JavaScript.
📄️ Exercise 12
Master arrow functions by applying them to area calculations. This tutorial combines basic geometry and modern JavaScript syntax.
📄️ Exercise 13
Learn how to use features to filter product lists. Ideal for beginners who want to build functionalities such as offers or searches.
📄️ Exercise 14
It uses functions to calculate the final price of products including taxes. A key step in simulating online purchase transactions.
📄️ Exercise 15
Create a function that classifies ages according to ranges. Learn conditional logic and improve your decision-making skills with JavaScript.
📄️ Exercise 16
Build a basic calculator using if/else conditional structures. Ideal for practicing operations and programming logic.
📄️ Exercise 17
Implement an interactive menu in JavaScript using the switch statement structure. Learn how to efficiently handle multiple conditions.
📄️ Exercise 18
Discover how to detect vowels in a text string using a switch statement. An ideal exercise to reinforce your knowledge of conditional statements.
📄️ Exercise 19
Use while loops to count and print even numbers. Learn how to iterate with precise logic in your JavaScript programs.
📄️ Exercise 20
Develop a function that generates multiplication tables using loops. Ideal for practicing loops and repetitive structures in JavaScript.
📄️ Exercise 21
Learn to create a JavaScript script that iterates through a range of numbers and sums only the even numbers. Strengthen your skills with loops and conditional structures.
📄️ Exercise 22
Discover how to count vowels in a string using JavaScript. This exercise is ideal for practicing iterations and regular expressions.
📄️ Exercise 23
Learn how to use the map() method in JavaScript to iterate through an array and easily duplicate each of its elements.
📄️ Exercise 24
Use `forEach()` in JavaScript to iterate through an array of words and count the length of each one. This reinforces your understanding of array manipulation and callback functions.
📄️ Exercise 25
Learn how to extract values from an object using Object.values() and how to manipulate them dynamically with forEach() using JavaScript.
📄️ Exercise 26
Master local storage with localStorage in JavaScript. Learn how to persistently save and retrieve data in your browser.
📄️ Exercise 27
Master local storage with localStorage in JavaScript. Learn how to persistently save and retrieve data in your browser.
📄️ Exercise 28
Learn how to identify dynamic HTML elements with dataset.id using JavaScript events. Ideal for interactive apps.
📄️ Exercise 29
Discover how to use e.stopPropagation() to control event propagation in JavaScript and improve interaction logic.
📄️ Exercise 30
Learn how to remove tasks from a list in JavaScript using `data-id` and `remove()`. This is excellent practice for manipulating the DOM.