
Learn HTML5, CSS3, and vanilla JavaScript through hands-on, from-scratch projects to build modern, responsive web apps. Choose projects that match your interests with separate videos for each technology.
Build a modern age calculator using HTML, CSS, and vanilla JavaScript. Learn to create the HTML structure, style with CSS, and dynamically compute ages from a date input.
Build a recipe book app that fetches recipes from a free API, obtains an API key, and displays different recipes with varying ingredients on each refresh.
build a pomodoro timer with start, stop, and reset, counting down from 25 minutes and alerting when time is up, using css styling, event listeners for buttons, and javascript setInterval.
Style the pomodoro timer with a centered container, prominent title and timer, and start, stop, and reset buttons featuring hover effects and smooth transitions.
Create the HTML portion of a rock, paper, scissors game, including an H1 title, a three-button controls, and a scores display, with boilerplate and viewport setup.
Create a stopwatch with start, stop, and reset controls that show milliseconds, seconds, minutes, and hours. Use setInterval and clearInterval, style with CSS, and update the display with JavaScript.
Build a JavaScript stopwatch by wiring an HTML page with index.js, linking timer elements and start/stop/reset buttons, and using setInterval to format elapsed time into hours, minutes, seconds, and milliseconds.
Create a responsive image search app using the Unsplash API, featuring a search input, show more button to fetch additional images, and image descriptions that open on Unsplash.
Learn to build a vanilla javascript image search app that queries the Unsplash API with user input and displays results. Use a show more button to load additional pages.
60 NEW HTML CSS JS projects - 60 HTML5, CSS3 and vanilla JavaScript
Welcome to our all-inclusive course on mastering HTML, CSS, and JavaScript, where you will acquire the skills you need to construct modern and responsive web applications by creating entertaining and engaging projects.
Our course is designed to offer you a hands-on experience, guiding you on how to code web applications from scratch with the latest web technologies: HTML5, CSS3, and vanilla JavaScript. This approach ensures that you understand each concept thoroughly and allows you to practice your newly acquired skills without relying on copy-pasting.
You do not need any previous knowledge of HTML, CSS, or JavaScript since we will take you through every syntax and explain each step in detail. Our course is suitable for both beginners and experienced programmers. Whether you're new to coding or looking to refresh your skills, our course is perfect for you.
We believe that learning should be enjoyable and engaging, which is why we've created an array of modern, super-cool, and captivating projects that you will develop throughout the course. Each project is created independently from scratch, and you can choose which ones to work on based on your interests.
Our course features separate videos for each technology, enabling you to learn and focus on the areas that interest you the most. For instance, if you're primarily interested in JavaScript, you can skip the HTML and CSS sections and dive right into the JavaScript videos.
You can use this course for 50 days 50 projects or 100 days of code challenges.
I'm Sahand, a web developer with over 16 years of experience, and I'll be your guide throughout the course, answering any questions you may have and providing valuable feedback to help you become a proficient web developer.
Are you ready to immerse yourself in the exciting world of web development? Join us today and start building astonishing websites!
Here is the list of projects:
Age Calculator
Tip Calculator
Recipe Book App
Dice Roll Simulator
Pomodoro Timer
Rock Paper Scissors Game
Stopwatch
Weather App
Image Search App
Basic Calculator
Dad Jokes Generator
Photo Gallery
English Dictionary
Anime Pics Generator
Note App
BMI Calculator
Random Quote Generator
Temperature Converter
Currency Converter
Loan Calculator
Random Emoji
Weight Converter
Feedback UI
Button Ripple Effect
Digital Clock
Rotating Image Gallery
Random Color Generator
Real-time Character Counter
Profile Statistics
Heart Trail Animation
Mini Calendar
Animated Search Bar
Social Media Selector Menu
Random Password Generator
Testimonial Slider
New Year Countdown
Emoji Rating
Sticky Navbar
Double Landing Page
Auto Text Effect Animation
Background Image Scroll Effect
Blurred Background Popup
Dark Mode Toggle
Drum Kits
To Do List
Random Photos
Multiplication App
Step Progress Bar
Mouse Event
Loading Bar
Image Slider
Video Trailer Popup
Clock
Month calendar
Counter
Q&A Section
Tabs
Background Video
Sidebar Menu
Navbar menu