This project is a clone of the popular online learning platform Udemy, built with vanilla JavaScript, HTML, and CSS. It was part of my summer internship at bld.ai.
You can view the live demo of the project here.
To run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/aboelsooud/udemy-clone-vanilla.git
- Open the
index.html
file in your browser
This project was built with the following technologies and tools:
- JavaScript: The main programming language used for the logic and functionality of the project. It also fetches the data of the courses from an online api.
- HTML: The markup language used for the structure and layout of the project
- CSS: The style sheet language used for the appearance and design of the project
- Bootstrap: The framework used for responsive and mobile-friendly web development.
- Font Awesome: The library used for adding icons and symbols to the project
- GitHub Pages: The hosting service used for deploying the project
This project replicates some of the key features and functionalities of Udemy, such as:
- A landing page with a navbar, a hero section, and a course carousel
- A top categories section that displays the most popular categories of courses
- A courses section that displays the courses based on the selected category
- A search feature that allows users to filter courses by name
This project was built during my internship at bld.ai company. If you want to contribute to this project, please fork the repo and submit a pull request. You can also contact me at [email protected]
for any questions or feedback.