Skip to content

vineet1cg/learn-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript Learning Repository

A comprehensive collection of JavaScript tutorials, practice problems, and projects organized by source and topic.

Structure

learn-js/
├── Anubhav-Sir-Class/   # JavaScript lessons from Anubhav Sir
├── Samir-Sir-Class/     # JavaScript lessons
├── One-Sh from Samir Sirot/           # One-shot tutorial files
├── Theory/             # Core JavaScript concepts & notes
│   └── Project/        # DOM projects
├── DOM/                # DOM manipulation practice
└── README.md

Topics Covered

  • JavaScript Basics: Variables, data types, control flow, loops
  • Functions: Function hoisting, arrow functions, IIFE, closures
  • Objects & Arrays: Methods, iteration, manipulation
  • DOM Manipulation: Event listeners, form handling
  • Asynchronous JavaScript: Callbacks, Promises, async/await, Event Loop
  • Error Handling: Try/catch, custom errors
  • Classes: ES6 class syntax
  • Built-in Objects: String, Math, Date, etc.
  • Performance & Memory: Call stack, garbage collection
  • Backend Fundamentals: Node.js basics, REST APIs

Getting Started

  1. Clone the repository
  2. Open files in your preferred code editor
  3. Run JavaScript files with Node.js or open HTML files in browser
# Run a JS file
node filename.js

Learning Path

  1. Start with Theory/ for core concepts
  2. Follow along with Anubhav-Sir-Class/ or Samir-Sir-Class/
  3. Practice with One-Shot/ exercises
  4. Build projects in Theory/Project/ and DOM/

References

About

This Repo Documents My Journey Of Learning JS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors