Skip to content

ReDI-School/javascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

JavaScript Course

Welcome to the JavaScript Course Repository! This repository contains the project & milestone descriptions for the JavaScript course offered by ReDI School.

📚 Course Overview

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

🗂️ Repository Structure

javascript/
│
├── projects/         # Project descriptions and milestones
├── README.md        # Repository overview
└── .gitignore       # Git configuration

🏗️ Projects

1. E-Commerce Store

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)

2. Portfolio Website

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)

3. Final Project: E-Commerce Application

Build a complete e-commerce application featuring:

  • Product listing with DummyJSON API
  • Shopping cart functionality
  • Filtering and sorting
  • Responsive design
  • User interactions

🚀 Learning Objectives

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

🛠️ Tools & Resources

🤝 Contributing

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

📝 License

This repository is licensed under the MIT License.

💬 Questions?

If you have any questions, feel free to contact ReDI or your teachers via Slack.

Happy Coding! 🚀

About

ReDI's Javascript Projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published