Learn HTML, CSS, and JavaScript through 2 simple projects.

Build 2 websites (Counter & background video webs) using HTML, CSS, and JavaScript and learn bootstrap and Font Awesome.
English [Auto]
By creating two websites, you will be able to learn the fundamentals of HTML, CSS, and JavaScript.
Create a functional website with video playing in the background.
Learn how to set up Bootstrap and Font Awesome on your website.
Learn where to look for free videos and preloaders on the internet.
Create a counter in JavaScript by following these instructions.


  • All you need is a PC or a laptop running Windows, Mac OS X, or Linux.


In this course, you will create a background video project and a counter project to learn the fundamentals of HTML, CSS, and JavaScript (JS), as well as to practice your skills in these areas. I am Sahand and I work as a web developer in the programming industry. I have more than 15 years of experience in the field of programming. In order to share my knowledge and experience with you, I created this introductory course for you. This course is intended to assist you in becoming familiar with the fundamentals of HTML, CSS, and JavaScript. It is divided into three sections.

The course will teach you how to write the fundamental HTML, CSS, and JavaScript codes, as well as how to construct a simple but functional website with a video playing in the background. To get started, we'll go over how to install Visual Studio Code and its essential extensions in a straightforward and straightforward manner. After that, we'll write the HTML code for the website. You'll learn how to create a simple Bootstrap button, among other things, once you've finished with the fundamental HTML.

After that, you'll move on to the CSS. The skills you will gain from this project include how to use Bootstraps and Font Awesome, how to add and locate a free preloader, how to find free background videos for your project, and all of the essential JavaScript methods, such as add and remove classes, that are used by the vast majority of websites today. Even if you have no prior experience with HTML, CSS, or JavaScript, it is perfectly acceptable to start from scratch with no prior knowledge. A brief overview of HTML, CSS, and JavaScript fundamentals is provided as part of the course's overall structure. A brief introduction to HTML, CSS, and JavaScript will be provided, and the development of a simple but functional website will follow as part of the course.

Then let's get started. If you are as excited as I am about learning the fundamentals of HTML, CSS, and JavaScript in order to build an amazing website, then let's get started.

Who this course is for:

  • Web developers who are just getting their feet wet in the industry.

Course content

3 sections13 lectures1h 1m total length
  • What you're going to get from this course?
  • Installing VScode and adding extensions


Web Developer
Dr. Sahand Ghavidel
  • 3.6 Instructor Rating
  • 119,964 Reviews
  • 227,391 Students
  • 8 Courses

Sahand Ghavidel holds degrees in Mathematics, Electrical, and Computer Science, and earned a doctoral degree from Faculty of Engineering and IT, University of Technology Sydney.

Sahand has researched for more than 10 years about artificial algorithms and  optimization. He has won several awards for his outstanding research and has published more than 40 ISI journals and attended to many international conferences.

The number of people using and citing Sahand's publications is significantly high which is more than 1600 citations, according to google scholar (April, 2021). He was also awarded the outstanding reviewer in the international journal called "International Journal of Electrical Power & Energy Systems" with CiteScore of 5.79 in recognition of his contributions added to the quality of the journal.

Sahand has more than 15 years of programming experience. The first programming language he learned was visual basic when he was just 12 years old. Since then, he has made hundreds of websites, and apps with different programming languages like JavaScript and Python.