About This Course

This is a pure, practical and fun project based course. Every project is different and while we use do use some repeated practices, they are each meant to teach you something new. There will be no frameworks or libraries. We will build every project from scratch including the HTML, CSS and JavaScript.

Projects will be updated and added in the future. I would eventually like to get this course titled "50 Web Projects" with more advanced projects as well

Github Repo For All Projects

What You Should Know Before Taking This Course...

I created this course to be enjoyable for both beginners and intermediate developers. You should have some basic knowledge in HTML/CSS & JavaScript. If you do not, check out my Modern HTML/CSS From The Beginning and Modern JS From The Beginning coures below. This course is a great one to follow these two as it basically merges them both together

What you will learn in this course

This is not a boring "learning module" type course. It is meant for you to have fun building projects, but you will still learn things explained in the projects

  • Create layouts & UI's with HTML/CSS
  • Fundamental JS in real projects
  • CSS animations & JS triggers
  • DOM selection & manipultation
  • JavaScript events
  • Array methods - map(), filter(), reduce(), etc
  • Fetching data & working with 3rd party APIs
  • JSON
  • Promises & Async/Await
  • Local storage
  • Drag & Drop
  • Speech Recognition
  • Speech Synthesis
  • Canvas API & Animation

Questions & Help

Florin Pop is a frontend developer and friend of mine that has helped me with this particular course and he will be taking care of the q/a section on Udemy if you have any questions about any of the projects. We will have an FAQ section up at some point as well.