Back to Introduction to HTML, CSS, & JavaScript
IBM

Introduction to HTML, CSS, & JavaScript

Want to take the first steps to become a Web Developer? This course will help you discover the languages, frameworks, and tools you will need to create interactive and engaging websites right from the beginning. You’ll begin by understanding the roles of front-end, back-end, and full-stack developers and how they collaborate, along with the terminology and skills essential for a web development career. Next, you’ll dive deep into HTML5—learning about structural elements like section, article, header, footer, and form controls such as input, fieldset, and legend. You’ll also explore the Document Object Model (DOM), scripting basics, and browser compatibility. Moving on to CSS, you’ll learn how to style and format web pages using selectors, IDs, and classes. You’ll explore layout tools like Flexbox and gain hands-on experience with responsive design using frameworks such as Tailwind CSS and Bootstrap. In JavaScript, you'll learn about variables, control structures, functions, prototypes, and how to interact with the DOM, along with practical experience using APIs and client-side scripting techniques to enhance user interaction. By learning the fundamentals of HTML5, CSS, and JavaScript, you will be able to combine them to: - Create the basic structure of a website - Create format and layout for web applications - Enhance your website and create rich, interactive applications - Increase user interactivity and enhance user experience - Give your website a real wow factor! Throughout the course, you'll apply your learning through numerous hands-on labs and conclude with a final project where you'll build a webpage to showcase your skills and strengthen your portfolio.

Status: Browser Compatibility
Status: Web Development
BeginnerCourse15 hours

Featured reviews

RA

4.0Reviewed May 30, 2024

JavaScript portion could be improved by adding more examples on implementing javascript on webpages

T

4.0Reviewed Dec 3, 2025

if i am pausing the video ,the video is not stoping , it continue the video

JR

5.0Reviewed Jul 18, 2024

I'm new to Web Development and this course helps me to lot to develop basics about HTML, CSS and JavaScript.

NJ

5.0Reviewed Mar 10, 2025

Very practical course.Thanks team for doing everything to make this course more interesting .

SF

4.0Reviewed Oct 1, 2024

A lot of wordy theory and slides, but it all works towards a very nice final project

BM

5.0Reviewed Aug 2, 2025

I learned so much from this, I did not know how a software program works but now I know. It is so much fun to learn from coursera.

AM

4.0Reviewed Jun 5, 2024

Overall good course and learned a lot. Some of the video explanations could have been a bit more simplified, but the study documentation made up for it..

AI

4.0Reviewed Jul 12, 2024

Some parts of the modules feel like there is information missing, or you should know more than you actually do. Otherwise very good and informative course.

HH

5.0Reviewed Nov 6, 2024

This course is very good for the learner who wants to learn HTMl, CSS and JavaScript from scratch.

SL

5.0Reviewed Feb 28, 2026

great course with appropriate amount and timing for hands-on practice, i really feel more confident in HTML, CSS, JS and feel like i can finally understand what the hell my AI agent coded me

RG

5.0Reviewed Jun 30, 2025

Great introduction course. Could have added more javascript material but great course.

NO

4.0Reviewed Jun 17, 2024

Good material, but the JavaScript section is a little outdated. With ES6 let and const are now preferred over var.

All reviews

Showing: 20 of 223

Saycred Blu Design
2.0
Reviewed Apr 23, 2024
Arhan Basra
2.0
Reviewed Aug 14, 2024
Haroon
5.0
Reviewed Nov 6, 2024
Raj Verma
1.0
Reviewed Sep 4, 2024
Roman Saakov
2.0
Reviewed Nov 3, 2024
Eric Redo
1.0
Reviewed Aug 6, 2024
Andrew Warnock
5.0
Reviewed Dec 13, 2024
Sukanti Mandal
5.0
Reviewed Feb 11, 2026
NZAMBIMANA JOLIS
5.0
Reviewed Mar 11, 2025
Twisha
5.0
Reviewed Nov 6, 2024
Nishant Kumar
5.0
Reviewed Sep 8, 2025
Ahmed Nawal Shameem
3.0
Reviewed Jul 24, 2025
Stergios Nanos
2.0
Reviewed Jun 28, 2024
Max Elstermann von Elster
2.0
Reviewed Jul 4, 2024
Alexandre nicolson
1.0
Reviewed Mar 14, 2025
Angel Eduardo Muñoz Perez
5.0
Reviewed Jan 18, 2026
Brij mohan Singla
5.0
Reviewed Aug 14, 2025
Harapriya RoutRay
5.0
Reviewed Oct 26, 2024
Aayan Tanvir
5.0
Reviewed Sep 9, 2024
Se Min Lee
5.0
Reviewed Feb 28, 2026