This repository contains a structured collection of JavaScript exercises and interactive projects organized into weekly modules. Each module covers specific fundamental JavaScript concepts, progressively enhancing coding skills through practical exercises.
Basic scripts handling user interaction, calculations, and simple data display.
Exercises focusing on function creation, arguments, and return values for computation and interaction.
Scripts utilizing JavaScript built-in objects like dates, arrays, and mathematical functions.
Advanced array handling exercises, including multi-dimensional arrays, randomization, and indexing.
Interactive exercises exploring DOM manipulation, CSS styling via JavaScript, and event-driven user interfaces.
Projects involving drawing and image manipulation on HTML5 Canvas, highlighting graphical scripting capabilities.
Interactive and animated Canvas exercises demonstrating advanced user interaction techniques.
- Clone the repository.
- Navigate to the desired exercise's folder.
- Open the HTML files directly in your browser to interact with the JavaScript projects.
Example:
open week-01-JavaScript-beginnings/EvenOrOddNumber.htmlContributions, feedback, and improvements are welcome. Fork the repository, implement your changes, and submit a pull request.
This project is licensed under the MIT License – see the LICENSE.md file for more details.