Skip to content

Embark on my #100DaysOfJavaScript journey! Join me in mastering JavaScript one day at a time. Check out my progress and code snippets here. Let's level up together in the world of coding!

Notifications You must be signed in to change notification settings

YashChavanWeb/100_days_of_JS

Repository files navigation

100 Days of JavaScript

Welcome to the 100 Days of JavaScript Challenge repository! This repository serves as a structured learning path for beginners to delve into the fundamentals of JavaScript over a span of 100 days.

Overview

This challenge is meticulously designed to provide a comprehensive understanding of JavaScript, covering essential topics each day to strengthen your programming skills gradually.

Progress

01_Fundamentals

  • Day 1: History of JavaScript
  • Day 2: Introduction to JavaScript
  • Day 3: Data Types in JavaScript
  • Day 4: Variables: let, var, const
  • Day 5: Code Execution in JavaScript

02_Essential_Concepts

  • Day 6: Dialog Boxes
  • Day 7: Template Literals & String Properties
  • Day 8: Math Object

03_Conditionals_and_Operators

  • Day 9: Truthy and Falsy Values
  • Day 10: Comparison Operators
  • Day 11: Logical Operators
  • Day 12: Decision Making using if Statements
  • Day 13: Optimized Decision Making using if else Statements
  • Day 14: Nested if else Statements
  • Day 15: Switch Case
  • Day 16: Ternary Operator (Optimized if else Syntax)

04_Arrays_and_Objects_in_Depth

  • Day 17: Variable Address in Dev Tools (Execution Phase)
  • Day 18: Objects in JavaScript
  • Day 19: Seal and Freeze in Objects
  • Day 20: Arrays in JavaScript
  • Day 21: Common Array Methods
  • Day 22: Multi-Dimensional Arrays
  • Day 23: Shallow and Deep Copy

05_Basics_and_Loops

  • Day 24: Compound Operators in JavaScript
  • Day 25: while Loop
  • Day 26: for Loop
  • Day 27: do-while Loop

06_Functions

  • Day 28: Introduction to Functions
  • Day 29: Return Keyword
  • Day 30: Execution Context
  • Day 31: Call Stack

Feel free to clone this repository and embark on your own learning journey. If you encounter any errors or have suggestions for improvement, please don't hesitate to open an issue or submit a pull request.

Resources

  • MDN Web Docs: A comprehensive resource for learning JavaScript.
  • YouTube Channel: Excellent channel for in-depth JavaScript tutorials.

Happy coding! 🚀

About

Embark on my #100DaysOfJavaScript journey! Join me in mastering JavaScript one day at a time. Check out my progress and code snippets here. Let's level up together in the world of coding!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published