Welcome to the JavaScript Course Repository! This repository contains the project & milestone descriptions for the JavaScript course offered by ReDI School.
This course teaches advanced JavaScript concepts through three hands-on projects:
- An interactive e-commerce store (Milestones 1-4)
- A Pokémon-themed portfolio (Milestones 1-4)
- A final e-commerce application using DummyJSON API
javascript/
│
├── projects/ # Project descriptions and milestones
├── README.md # Repository overview
└── .gitignore # Git configuration
Build an interactive e-commerce store:
- Milestone 1: Variables and Operators
- Milestone 2: Control Flow and Functions
- Milestone 3: DOM Basics
- Milestone 4: Interactive Dashboard (BONUS)
Create a dynamic portfolio with Pokémon theme:
- Milestone 1: Modules and Closures
- Milestone 2: Async Programming with PokéAPI
- Milestone 3: Functional Programming
- Milestone 4: Case Studies Hub (BONUS)
Build a complete e-commerce application featuring:
- Product listing with DummyJSON API
- Shopping cart functionality
- Filtering and sorting
- Responsive design
- User interactions
By the end of this course, you will master:
- JavaScript fundamentals and advanced concepts
- DOM manipulation and event handling
- Asynchronous programming
- API integration
- Modules and closures
- Functional programming
- Building complete web applications
- Code Editor: Visual Studio Code
- Version Control: Git & GitHub
- Browser Tools: Chrome Developer Tools
- Documentation:
We welcome contributions to improve this repository! If you have ideas or suggestions:
- Fork this repository
- Create a new branch for your changes
- Submit a pull request with a detailed description
This repository is licensed under the MIT License.
If you have any questions, feel free to contact ReDI or your teachers via Slack.
Happy Coding! 🚀