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.