PR
Most PopularProgrammingBeginner

Introduction to HTML, CSS & JavaScript

Build real websites and learn the core of front-end web development.

4.8(4,215 ratings)
22,600 students enrolled
Last updated: December 2024EnglishSubtitles: EN, AR

What You'll Learn

Build structured web pages with semantic HTML

Style pages with CSS: layout, colour, and typography

Master Flexbox and CSS Grid for modern layouts

Add interactivity with JavaScript DOM manipulation

Handle events, forms, and user input

Fetch data from an API and display it dynamically

Make websites responsive for mobile and desktop

Deploy your websites live to the internet

Curriculum Breakdown

5 Modules 45 Lessons • 10 hours Total28+ Downloadable Resources
Selectors, Properties & Values
11:00
Box Model & Spacing
9:30
Flexbox Layout
16:00
CSS Grid Layout
14:00
Responsive Design & Media Queries
13:00

Learning Format

Recorded Video

Comprehensive on-demand video covering HTML, CSS, and JavaScript from scratch.

10 hours of content

Hands-On Projects

Build a portfolio site, quiz app, weather app, and more — all fully deployable.

7 projects included

Live Coding Sessions

Live sessions where the instructor builds projects and takes your questions.

2 sessions per month

Certification Details

🎓

Professional Certificate

Issued by Tech101

Complete all modules and your capstone portfolio project to earn your verified Tech101 Web Development certificate.

Certificate Requirements

  • Complete all 45 video lessons
  • Submit all 7 portfolio projects
  • Pass the final assessment (70% minimum)
  • Complete within 6 months of enrollment

Completion Certificate

Awarded upon finishing all course content and submitting projects. Shows dedication and completion.

Graded Certificate

Earned by passing the final assessment with 70%+ score. Demonstrates verified skill proficiency.

Your Instructor

SM

Sarah Mitchell

Senior Software Engineer & Web Development Educator

Sarah is a senior software engineer with expertise in both back-end Python and front-end web development. She has taught over 34,000 students globally, with a focus on practical, project-driven learning.

4.9
Instructor Rating
18K
Reviews
34,200
Students
6
Courses
4.9 Instructor Rating

Requirements & Prerequisites

Technical Requirements

  • No prior coding experience needed
  • A computer with a modern browser (Chrome recommended)
  • A free VS Code installation (we walk you through the setup)
  • Stable internet connection

Who This Course Is For

  • Beginners wanting to learn web development from scratch
  • Designers looking to code their own designs
  • Career changers entering the tech industry
  • Students building their first developer portfolio

Student Reviews

4.8
4,215 ratings
74%
17%
5%
2%
2%
LK

Lena K.

2 weeks ago

I went from zero coding knowledge to building and deploying my portfolio website. This course is gold.

OF

Omar F.

1 month ago

The projects are what make this course special. You're building real things from day one, not just toy examples.

AD

Anna D.

3 weeks ago

Well-structured and paced perfectly. The Fetch API module was challenging but the explanation was excellent.

Frequently Asked Questions

Students Also Enrolled In

Ready to Begin?

Ready to Start Your Programming Journey?

Join 22,600 students who are already building real skills with Introduction to HTML, CSS & JavaScript.

Preview Course

🛡️ 30-Day Money-Back Guarantee • Lifetime Access • Certificate Included