Skip to content

Repository files navigation

JavaScript Learning 🚀

This repository contains my JavaScript learning journey, where I practiced core JavaScript concepts, solved coding exercises, and built mini projects to strengthen my understanding of the language.

📚 Topics Covered

  • Variables & Data Types

  • Operators

  • Conditional Statements

  • Loops

  • Functions

  • Arrays

  • Strings

  • Objects

  • Dates & Math

  • DOM Manipulation

  • Events

  • Timing Functions (setTimeout, setInterval)

  • Error Handling

  • Local Storage

  • Promises

  • Async/Await

  • Fetch API & REST APIs

  • ES6+ Features

    • Arrow Functions
    • Template Literals
    • Destructuring
    • Spread & Rest Operators
    • Modules

🛠️ Mini Projects

  • 🎨 Background Color Changer
  • ⏰ Digital Clock
  • 🧮 BMI Calculator
  • 🔢 Number Guessing Game
  • 🌦️ Weather App (API Integration)
  • 🧮 Calculator
  • ❌⭕ Tic Tac Toe

🛠️ Tech Stack

  • JavaScript (ES6+)
  • HTML5
  • CSS3

🎯 Purpose

This repository was created to:

  • Learn JavaScript fundamentals.
  • Practice DOM manipulation and event handling.
  • Work with asynchronous JavaScript.
  • Build interactive web applications.
  • Develop problem-solving skills through hands-on projects.

▶️ Getting Started

Clone the repository:

git clone https://github.com/TrushantRathod092/JS-Learning.git

Navigate to the project folder:

cd JavaScript-Learning

Open any project folder and run the index.html file using a browser or the VS Code Live Server extension.

📌 Note

This repository represents my completed JavaScript learning phase. It serves as a reference for the concepts I learned and the projects I built before moving on to React and full-stack web development.


⭐ Thank you for visiting this repository!

About

A collection of JavaScript concepts, practice exercises, and mini projects built while learning modern JavaScript from fundamentals to asynchronous programming.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages