Udemy

50 Projects In 50 Days - HTML, CSS & JavaScript

Enroll Now
  • 91,122 Students
  • Updated 7/2025
  • Certificate Available
4.6
(12,758 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
19 Hour(s) 23 Minute(s)
Language
English
Taught by
Brad Traversy, Florin Pop
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.6
(12,758 Ratings)

Course Overview

50 Projects In 50 Days - HTML, CSS & JavaScript

Sharpen your skills by building 50+ quick, unique and fun mini projects

This is a purely project-based course. It is geared toward beginners, but intermediate developers can also enjoy creating new things. This course includes 50+ mini projects in HTML, CSS & JavaScript that relate to the DOM (Document Object Model). Here is a list of what we will create in this course:


  1. Expanding Cards

  2. Progress Steps

  3. Rotating Navigation Animation

  4. Hidden Search Widget

  5. Blurry Loading

  6. Scroll Animation

  7. Split Landing Page

  8. Form Wave

  9. Sound Board

  10. Dad Jokes

  11. Event Keycodes

  12. Faq Collapse

  13. Random Choice Picker

  14. Animated Navigation

  15. Incrementing Counter

  16. Drink Water

  17. Movie App

  18. Background Slider

  19. Theme Clock

  20. Button Ripple Effect

  21. Drag N Drop

  22. Drawing App

  23. Kinetic Loader

  24. Content Placeholder

  25. Sticky Navbar

  26. Double Vertical Slider

  27. Toast Notification

  28. Github Profiles

  29. Double Click Heart

  30. Auto Text Effect

  31. Password Generator

  32. Good Cheap Fast

  33. Notes App

  34. Animated Countdown

  35. Image Carousel

  36. Hoverboard

  37. Pokedex

  38. Mobile Tab Navigation

  39. Password Strength Background

  40. 3d Background Boxes

  41. Verify Account UI

  42. Live User Filter

  43. Feedback UI Design

  44. Custom Range Slider

  45. Netflix Mobile Navigation

  46. Quiz App

  47. Testimonial Box Switcher

  48. Random Image Feed

  49. Todo List

  50. Insect Catch Game

  51. Simple Timer (Bonus Day 1)


Many people jump into a frontend framework too early. Learning vanilla JavaScript and understanding how the document object model works are essential before moving to a framework. This course teaches you this by creating real-world projects of all types.


You will also learn more about HTML5 and CSS including semantic tags in your markup, basic CSS properties such as colors, alignment, flexbox, and shadows as well as creating responsive layouts with CSS media queries, CSS custom properties, animations/transitions, and more.


50 projects may seem like a lot, but we were able to make them small enough to where you can complete a project in just a few hours. Of course, this depends on your skill level.

Course Content

  • 53 section(s)
  • 170 lecture(s)
  • Section 1 Introduction
  • Section 2 Day 1 - Expanding Cards
  • Section 3 Day 2 - Progress Steps
  • Section 4 Day 3 - Rotating Navigation
  • Section 5 Day 4 - Hidden Search Widget
  • Section 6 Day 5 - Blurry Loading
  • Section 7 Day 6 - Scroll Animation
  • Section 8 Day 7 - Split Landing Page
  • Section 9 Day 8 - Form Wave Animation
  • Section 10 Day 9 - Sound Board
  • Section 11 Day 10 - Dad Jokes
  • Section 12 Day 11 - Event KeyCodes
  • Section 13 Day 12 - FAQ Collapse
  • Section 14 Day 13 - Random Choice Picker
  • Section 15 Day 14 - Animated Navigation
  • Section 16 Day 15 - Incrementing Counter
  • Section 17 Day 16 - Drink Water
  • Section 18 Day 17 - Movie App
  • Section 19 Day 18 - Background Slider
  • Section 20 Day 19 - Theme Clock
  • Section 21 Day 20 - Button Ripple Effect
  • Section 22 Day 21 - Drag N Drop
  • Section 23 Day 22 - Drawing App
  • Section 24 Day 23 - Kinetic CSS Loader
  • Section 25 Day 24 - Content Placeholder
  • Section 26 Day 25 - Sticky Navbar
  • Section 27 Day 26 - Double Vertical Slider
  • Section 28 Day 27 - Toast Notification
  • Section 29 Day 28 - Github Profiles
  • Section 30 Day 29 - Double Heart Click
  • Section 31 Day 30 - Auto Text Effect
  • Section 32 Day 31 - Password Generator
  • Section 33 Day 32 - Good, Cheap, Fast Checkboxes
  • Section 34 Day 33 - Notes App
  • Section 35 Day 34 - Animated Countdown
  • Section 36 Day 35 - Image Carousel
  • Section 37 Day 36 - Hoverboard
  • Section 38 Day 37 - Pokedex
  • Section 39 Day 38 - Mobile Tab Navigation
  • Section 40 Day 39 - Password Strength Background
  • Section 41 Day 40 - 3D Background Boxes
  • Section 42 Day 41 - Verify Account UI
  • Section 43 Day 42 - Live User Filter
  • Section 44 Day 43 - Feedback UI Design
  • Section 45 Day 44 - Custom Range Slider
  • Section 46 Day 45 - Netflix Navigation
  • Section 47 Day 46 - Quiz App
  • Section 48 Day 47 - Testimonial Box Switcher
  • Section 49 Day 48 - Random Image Feed
  • Section 50 Day 49 - Todo List
  • Section 51 Day 50 - Insect Catch Game
  • Section 52 Bonus Day 1 - Simple Timer
  • Section 53 Bonus Day 2 - Dice Roller

What You’ll Learn

  • Project based teaching to sharpen your HTML, CSS & JavaScript skills
  • Perfect for beginners looking for things to build unique projects in a short timeframe
  • Modern styling with flexbox, CSS animations, custom properties, etc
  • DOM manipulation, events, array methods, HTTP requests & more


Reviews

  • Z
    Zuzana Kotkova
    4.5

    I have been following Brad Traversy for some years now. Bought several his courses, and as always this one is great, never disappointed. Nice little projects to practice your JS skills, especially DOM manipulation.

  • V
    Viktor Pinneker
    5.0

    Very interesting course. Small fun projects, but very useful

  • S
    Shohrukh Koyirov
    5.0

    I find this tutorial very cool. You enjoy small projects. It will not boring. The duration of each project is also perfect, so it will be not boring. I enjoyed this course and gladly suggest this tutorial to other people too!

  • J
    Jason Luu
    5.0

    thorough instruction and well explanation

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed