This repository is a dedicated space for my daily practice and mastery of JavaScript. It follows a structured, multi-level approach to solving algorithmic challenges, ranging from basic logic to complex data manipulation.
The project is divided into levels, where each stage introduces more sophisticated concepts:
- Levels 1-3: Foundational logic, loops, basic array methods, and string manipulation.
- Levels 4-5: Intermediate challenges involving object-oriented patterns and higher-order functions.
- Levels 6-7: Advanced problem-solving, performance optimization, and complex algorithms.
- Language: JavaScript (ES6+)
- Environment: Node.js / Browser Console
- Master JavaScript fundamentals and deep dive into the engine's behavior.
- Improve spatial and temporal complexity (Big O) awareness.
- Maintain a consistent coding streak to sharpen analytical thinking.
Each level folder contains independent scripts or problem sets. To run a solution locally:
- Ensure you have Node.js installed.
- Navigate to the specific level:
cd Level-1 - Run the file:
node filename.js
Follow my progress as I move toward Level-10 and beyond!