This repository contains my solutions for assignments and challenges from the Elzero Web School JavaScript Course, covering lessons 001 to 188. All solutions are organized by topic and lesson ranges for easy navigation and reference.
The Summary/ folder contains documentation based on the Elzero Web School JavaScript course:
JavaScript.docx- Word document summaryJavaScript.pdf- PDF summary
My assignment solutions are organized into folders based on lesson ranges:
- From 001 to 009 Lessons Assignments - Introduction and basics
- From 010 to 017 Lessons Assignments - Core concepts
- From 018 to 022 Lessons Assignments - Intermediate topics
- From 023 to 026 Lessons Assignments - Advanced concepts
- From 027 to 030 Lessons Assignments - Further advanced topics
- From 031 to 032 Lessons Assignments - Specialized topics
- From 033 to 037 Lessons Assignments - Extended concepts
- From 038 to 039 Lessons Assignments - Additional topics
- From 040 to 047 Lessons Assignments - Advanced features
- From 048 to 053 Lessons Assignments - Extended features
- From 054 to 056 Lessons Assignments - Specialized features
- From 057 to 063 Lessons Assignments - Advanced techniques
- From 064 to 070 Lessons Assignments - Extended techniques
- From 071 to 078 Lessons Assignments - Advanced patterns
- From 079 to 085 Lessons Assignments - Complex patterns
- From 086 to 093 Lessons Assignments - Advanced implementations
- From 094 to 101 Lessons Assignments - Complex implementations
- From 102 to 110 Lessons Assignments - Extended implementations
- From 111 to 114 Lessons Assignments - Specialized implementations
- From 115 to 122 Lessons Assignments - Advanced topics
- From 123 to 133 Lessons Assignments - Extended advanced topics
- From 134 to 146 Lessons Assignments - Complex advanced topics
- From 147 to 158 Lessons Assignments - Specialized advanced topics
- From 159 to 168 Lessons Assignments - Expert-level topics
- From 169 to 178 Lessons Assignments - Expert-level implementations (includes JSON files)
- From 179 to 188 Lessons Assignments - Final lessons (includes JSON files)
Each assignment folder typically contains:
index.html- HTML structuremain.js- JavaScript implementationstyle.css- Styling (where applicable)
Located in Assignments/All Course - From 001 to 188 Lessons Assignments/:
- 50 Challenge Files (
challenge-1.jsthroughchallenge-50.js) - All Challenges Folder - Contains all challenges solutions in one file
- Some challenges include HTML files (challenge-43, challenge-47)
The Challenges/ folder contains my solutions for 16 comprehensive challenges covering various JavaScript topics:
- Variable And Concatenation Challenge - Variables and string concatenation
- Operators Challenge - JavaScript operators
- Numbers Challenge - Number operations and methods
- Strings Challenge - String manipulation
- If Condition Challenge - Conditional statements
- Switch And If Condition Challenge - Switch statements and conditionals
- Array Challenge - Array operations and methods
- Loop Challenge - Looping constructs
- Random Arguments Function Challenge - Functions with random arguments
- Arrow Function Challenge - Arrow function syntax
- Higher Order Functions Challenge - Higher-order functions
- DOM Challenge - Document Object Model manipulation
- BOM Challenge - Browser Object Model
- Destructuring Challenge - Destructuring assignments
- Map and Set Challenge - Map and Set data structures
- Regular Expression Challenge - Regular expressions
Each challenge folder contains:
index.html- HTML structuremain.js- Challenge solutionstyle.css- Styling (where applicable)
View all assignment solutions on CodePen: Assignments CodePen Collection
View all challenge solutions on CodePen: Challenges CodePen Collection
- Clone or download this repository
- Navigate to any assignment or challenge folder
- Open
index.htmlin your web browser - View the JavaScript code in
main.js - Check the styling in
style.css(where applicable)
- Each assignment folder corresponds to a specific range of lessons
- Challenges are standalone exercises that can be completed independently
- Some assignments may include JSON files for data handling
- All solutions are organized for easy navigation and learning
This repository follows the Elzero Web School JavaScript course structure, progressing from basic JavaScript concepts (lessons 001-009) through advanced topics (lessons 179-188), with practical challenges to reinforce learning at each stage.
Happy Coding! π