Udemy

50 Projects In 50 Days - HTML, CSS & JavaScript

立即報名
  • 91,447 名學生
  • 更新於 7/2025
4.5
(12,812 個評分)
  • 提示:
  • 透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期*
全年招生
課程級別
學習模式
修業期
19 小時 23 分鐘
教學語言
英語
評分
4.5
(12,812 個評分)
課程連結
*提示: 以上時間表僅供參考,以機構網站為準。

課程簡介

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.

課程章節

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

課程內容

  • 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


評價

  • R
    Raul Veras
    5.0

    I like the way every step was explained in this video, especially when he elaborated on the why we may or may not need certain things. Also, like how he explained different ways to link or import fonts.

  • S
    Shimon Morgenstern
    5.0

    This course is amazing. Brad fills the course with a lot of relevant information, all taught in an easy to understand style with hands-on projects for reinforcement. I highly recommend this course and Brad's courses in general.

  • K
    Kristina Vignjević
    3.0

    The course includes many exercises and projects, which is great for hands-on practice. Even after completing projects, I didn’t feel fully confident in my JavaScript understanding. I would recommend this course as a additional practice resource rather than a primary source for learning JavaScript.

  • 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.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策與使用條款才繼續瀏覽。

我已閱讀及同意