100 Days of JavaScript

Welcome to 100 Days Of JavaScript, a project-based JavaScript course.
Learning the fundamentals of JavaScript is one thing, but applying the knowledge to build functional web apps can sometimes be difficult especially for beginners.

I created this course to help beginners and intermediate-level JavaScript developers gain clarity and build confidence BY building amazing projects with JavaScript.

All the projects we build are very well explained.
Many of the projects we build are components found on modern websites and web apps.

 Course Requirement

This course is not for an absolute JavaScript beginner.
To take this course you need to know the fundamentals of HTML, CSS and JavaScript.

Here is a list of projects we build in the course

  1. Counter App

  2. Random Hex Color Generator

  3. Random Number Generator

  4. Modal/Popup

  5. Palindrome Checker

  6. Vowel Counter App

  7. Click to Copy

  8. Google Drive Download Link Generator

  9. Weather App

  10. Input Field Character Counter

  11. Lyrics Search App

  12. Internet Connection Status Detector

  13. Quiz App

  14. API Project

  15. HTTP Request Project

  16. Random Quote Generator

  17. List Search Project

  18. Date Countdown

  19. Time Countdown

  20. Tip Calculator

  21. Smooth Scroll Effect

  22. Sticky Nav Bar on Scroll

  23. Active Menu Switcher

  24. Scroll To Top

  25. Responsive Mobile Menu – part 1 & 2

  26. Responsive Mobile Menu with Submenu

  27. Page Scroll Indicator

  28. Newsletter Form on Scroll

  29. Page Animation With AOS Library

  30. Password Generator

  31. Local Storage

  32. Simple ToDo App

  33. Todo App with Local Storage

  34. Notes App

  35. BMI Calculator

  36. Calculator

  37. Digital Clock

  38. Weight Converter

  39. Temperature Converter

  40. Running Game

  41. Word Count Tool

  42. Accordion

  43. Async Await – Random Joke Generator

  44. Modules, Imports and Exports

  45. GitHub Profile Search App

  46. Wikipedia Search App

  47. Image Slider

  48. JavaScript Array Methods

  49. Data Attribute and JS

  50. Product Filter

  51. Product Carousel Slider

  52. Vertical Tabs

  53. Count Up App

  54. Digital Piano

  55. Form Validation

  56. Password Visibility Toggle

  57. Password Strength Indicator

  58. Animated Login UI

  59. Animated Search Bar

  60. Udemy User Avatar Menu

  61. Currency Converter

  62. Movie Listing App

  63. Floating Action Button

  64. Dark and Light Mode Toggler

  65. Web Speech API – Speech To Text App

  66. Web Speech API – Speech To Text App – With Voice Command

  67. Speech Synthesis – Text To Speech App

  68. Type Writing Effect Project

  69. Custom Progress Bar

  70. Custom Alert & Toast Notification (ES6 Classes)

  71. Custom Alert & Toast Notification With Progress Bar

  72. Custom Confirm Dialog Box (ES6 Classes)

  73. Custom Range Slider

  74. Modal With Countdown Event

  75. Website Preloader

  76. Testimonial Slider

  77. Tweet Character Count

  78. Click to Tweet

  79. Embed Twitter Timeline

  80. Recipe App

  81. Product Gallery With Thumbnail

  82. Image Gallery Filter

  83. Card Payment UI/UX

  84. Exact Age Calculator

  85. Multistep Form

  86. Pricing Section

  87. Stop Watch

  88. Animated Vertical Timeline Project

  89. Music Player App

  90. Pseudo AI Project – Anita

This is a list of all the JavaScript projects. Feel free to buy this course on udemy.