Web Development: Learn HTML, CSS & JS By Building A Website

Learn HTML, CSS & JS with this comprehensive beginner course. Become a pro web developer and start building websites!
Free tutorial
Rating: 4.2 out of 5 (221 ratings)
6,334 students
1hr 55min of on-demand video

Web Development - HTML, CSS & JS
Learn to build Websites
Build a working website using HTML, CSS & JS in the course
Learn to deploy your website on the internet to make it accessible to everyone
Developing a website and hosting it on a server


  • Just a Laptop/PC with a code text editor (ex. Notepad++ or Sublime)


Master HTML, CSS & Javascript to build professional looking web pages and host them online! With around 2 hours of video content, articles & coding exercises; this comprehensive course will ensure that you are able to hone your web development skills. Here's a perfect start to your journey of becoming a successful web developer.

Focussing more on practical implementation rather than boring theory and technicalities, this course will equip you to build web pages on your own. By the time you end the course, you will be fully confident to build your own websites. Yes, all that in just 2 hours of super easy to understand video content.

Throughout the course, we will learn the basics of web development by building our own Web Development Tutorial website. Talk about a better way of implementing what you learn! :) With codebases shared in the resources section as we progress, you will always have help at your hand to learn all the practical implementations. And if you are still caught up anywhere, feel free to reach out via messages or QnA section, and I will personally answer all your queries.

So, what are you waiting for? This is your chance to become a pro web developer and change your career or build your own web company/startup.

Who this course is for:

  • Beginner web developers interested to understand how to make web pages


Co-Founder & CTO at HighApe
D S Aman
  • 4.2 Instructor Rating
  • 221 Reviews
  • 6,334 Students
  • 1 Course

I am a technology person. During my childhood, I was always fascinated with computer games. By the time I was in eighth grade, this fascination transitioned into me building computer games instead of playing one. I built few basic computer games such as Tic Tac Toe and Ludo on QBasic, the only language I knew back then. The charm of gaming faded with time, but the passion for technology bloomed.

Today, being the Co-Founder and CTO of HighApe, the fastest growing experience discovery platform in India, I manage a team of 6 developers.

My technical specialities:

Frontend: HTML, CSS, Javascript, Jquery, Bootstrap, ReactJS

Backend: PHP, Golang, Python

Server OS: Ubuntu, CentOS and Alpine Linux

CI/CD tools: Jenkins and Kubernetes

Database: MySQL, Redis, MongoDB

Web server software: Nginx

Container Tool: Docker

Load Testing: Locust, Apache JMeter

Version Control: Git

When not working, I indulge myself in practicing Nunchuks, playing harmonica, binge watching a TV series or teaching coding to people interested in it.

I like connecting with like minded people. Feel free to drop me a message to get in touch with me to discuss about technology, or if you have any suggestion for a TV series I should watch (except Horror, please!) or if you would just like to say Hi!

Top companies trust Udemy

Get your team access to Udemy's top 19,000+ courses