HTML & CSS Tutorial and Projects Course (

Web Development for Absolute Beginners.Learn HTML5 and CSS3 from scratch. Build Amazing Real World Projects.

Created by: John Smilga

Produced in 2022

What you will learn

  • Learn HTML5 from scratch.
  • Learn CSS3 from scratch.
  • Create responsive real world projects from scratch.
  • Learn CSS Grid and Flexbox Layout Modules.
  • Learn where to get free images, custom fonts.
  • Learn how to work with font-awesome icons
  • Learn where to get custom color palettes.

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 96 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a css course? Or looking for more detail on John Smilga's HTML & CSS Tutorial and Projects Course? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

If you want to start your career in Web Development, HTML and CSS are essential skills to have because they are foundational languages of the web.
HTML stands for Hyper Text Markup Language. In short HTML is a markup language that is used developing web pages.
CSS stands for Cascading Style Sheets. In short CSS is a language responsible for layout and styling of the web pages.
In this course we will cover both languages from the scratch and by the end of the course become HTML and CSS ninjas by building Responsive Real World Projects.
Why you should take this course?
Reason Number ONE - You Will Understand the Web Better.
Knowing the HTML and CSS and how they are used to create web pages is essential for web developer as they are building blocks of every web page.
Reason Number TWO - You Will be able to Create Websites.
Once you will know HTML and CSS you will be able to create a personal,unique web page for yourself.
Reason Number THREE - Start a Web Career.
For anybody who wants to pursue a career in Web Development knowledge of HTML and CSS is required.
Reason Number FOUR - You Will Progress to Another Programming Languages with Greater Ease.
Once you know the fundamentals of HTML and CSS you will be able to pick up languages like Javascript with greater ease.
Reason Number FIVE - We Will Learn HTML and CSS from Scratch and Will Use it to Build Responsive Real Life Projects.

Not only we will learn the theory of HTML and CSS step by step. We also will apply our knowledge by building Real Life Projects.Who this course is for:
  • Anyone who wants to learn Web Development from scratch.

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

John Smilga

Hello, I am John Smilga and I am a web developer. I live and work in Los Angeles, CA. I spend most of my day, experimenting with HTML, CSS and Javascript (and it's endless list of frameworks). I enjoy coding and the challenge of learning something new everyday. You can also find me at youtube channel Coding Addict.



50 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

This was a wonderful course. I loved how there were so many projects and a lot of explanation to go with each video. John did a great job being thoroughly organized in the course and look forward to taking his other courses.

This is the best course I took for learning HTML and CSS for beginner and for anyone that wants to improve their coding skills, John explains basics and advance CSS content very well.I completed 70% of the course at the moment, and my understating and my skills in web development is way better.My favorite thing in this course is the projects, I made in this course amazing websites using only HTML and CSS in a very easy-to-follow,definitely recommend this course.and learn a lot by watching his explain while creating the project.

By Edem on

The teaching process is excellent, but my sole aim is to master the skills required to complete this course. I like how sincere he was from the beginning. The course is packed with some much information that has helped me improve my web development skills in a well strategic way. I appreciate your help. I will surely recommend this course to anyone who is now entering into this kind of ecosystem. It feels great when you learn from the right source. Thanks.

A good course with some good projects to help cement various ways of coding. Instructor goes into good details on subjects and is very easy to listen to. Highly recommend

The course has been designed professionally keeping in mind beginners' needs. Emphasis on providing practice to learners by taking them through actual projects, 10 or so, yields good results in the end. The faculty is expert in his domain and also in the way he imparts training. Loved the course all the way from beginning to end. Faculty clearly loves teaching. Request faculty to produce more and more courses for beginners.

I really love the course. The lecturer explains things clearly and in depth. The projects in the course are very high level and perhaps the most invested I have had in other courses.Feel that the instructor has given himself a lot for this course and that he really cares, he answers questions quickly and helps with any problem.I highly recommend this course to anyone who wants to learn css in depth.

Very informative I learned a lot from this course. I may have been long but a lot of good information. I will take one of his other classes. Just one thing, He needs to slow down, I ended up setting the speed at .75 but then he sounded drunk.

Decided to learn about web development, so I took the YouTube course, it was very helpful, then i took the full course, no regrets. I would like to extend my appreciation for the amazing work done by you.

This course it's really helpful and John is really a great teacher. Everything is explained really good and I could extend my skills. I really suggest everyone to enrol this course even if you are an expert with HTML and CSS.Another good thing of this course is that John continue to update it, so anytime comes out something new he is here to help us.Thank you for your courses John!!!

Took John's HTML CSS course on Youtube. Really impressed with the course so I signed up for it on Udemy in order to benefit from all of the course projects that were not on Youtube.

Est sendo muito proveitoso, parabenizo o Instrutor pela qualidade do Curso.So far, its being very productive, I congratulate the Instrutor for the quality of the Course

The really helpful course definitely recommend this course, my friends and colleagues........Thank You, John,