Author: Saswat Rath
This repository features a collection of web development exercises using HTML, CSS, JavaScript, and React. Each exercise comes with simple, organized code to help you understand the basics and advance your skills.
The exercises are organized into the following folders:
Exercise-02/ β HTML Fundamentals
Exercise-03/ β CSS Basics
Exercise-04/ β CSS Layouts (Flexbox, Grid, Media Queries)
Exercise-05/ β Advanced CSS & UI
Exercise-06/ β JavaScript Basics
Exercise-07/ β JS Control Flow, Arrays, Objects
Exercise-08/ β ES6+ Features
Exercise-09/ β Asynchronous JavaScript
Exercise-10/ β DOM Manipulation
Exercise-11/ β React Basics (components, props, state)
Exercise-12/ β React Hooks & Routing
Exercise-13/ β Styling in React
Exercise-14/ β Final Capstone Project + Deployment
Follow these steps to download and run the software:
-
Visit the Release Page: Click on the link below to access the latest release.
-
Choose an Exercise to Explore: Each exercise is in its own folder under the main repository. You can open any folder to see the files inside.
-
Download the Files: Click on the downloaded exercise folder you wish to work with. Inside, you will find:
index.htmlfor the main webpage.style.cssfor styling the webpage.script.jsfor any interactive features.
-
Run the Exercise:
- Open
index.htmlin any web browser (such as Chrome, Firefox, or Edge). - This will display the webpage with all its features.
- Open
Each exercise folder contains the following files, which are essential for running the projects:
- index.html: Main webpage structure.
- style.css: Styling instructions for the webpage.
- script.js: Functionality and interactivity for the webpage.
- Explanations: Clear comments are included in the HTML files to help you understand the code.
To get started, please download the latest release from the following link:
After downloading, follow the steps provided above to run the exercises in your web browser.
To ensure a smooth experience, make sure your device meets these basic requirements:
- A modern web browser (Google Chrome, Mozilla Firefox, Edge, etc.)
- A stable internet connection for downloading files
- Basic understanding of file management (how to locate and open files on your device)
- Diverse Learning Exercises: Covering HTML, CSS, JavaScript, and React, these exercises help you learn essential web development skills.
- Clear, Simple Code: Each code file is straightforward and easy to follow, making it ideal for beginners.
- Well-Structured Content: The folder organization makes it easy to find and learn specific concepts.
- Focus on Best Practices: Learn how to write clean and maintainable code from the start.
By completing these exercises, you will gain:
- A solid understanding of HTML and CSS basics.
- Skills in JavaScript for interactivity.
- An introduction to React for building modern web applications.
- Hands-on experience with real-world coding challenges.
- Use your browser's back button to navigate back to the previous page or folder.
- You can refresh the webpage in your browser if something doesn't load correctly.
- Bookmark this repository URL for easy access to updates and new exercises.
If you have any questions or need help with the exercises, feel free to reach out:
- Email: [your-email@example.com]
- GitHub Issues: Use the Issues tab in this repository to report bug or request features.
Explore, learn, and enhance your skills with these web development exercises. Enjoy coding!