Introduction to HTML, CSS and JavaScript
Web Development & Programming

Introduction to HTML, CSS and JavaScript

Comprehensive beginner course covering development environment setup, VS Code, Git, GitHub repository workflows, web mechanics, semantic HTML, and building interactive web forms.

3 students enrolled Beginner 3h 0m
John Luka Created by John Luka

Last updated: Aug 2026

What you'll learn

Set up a local development environment using Visual Studio Code and essential extensions for web development.
Manage version control and publish code using basic Git commands and GitHub repository workflows.
Explain fundamental web mechanics, including client-server architecture and how browsers render web pages.
Construct accessible, well-structured web page structures using semantic HTML5 markup.
Apply basic CSS rules and selectors to style web elements and create responsive page layouts.
Build interactive web forms featuring native HTML5 form controls and client-side validation.
Write fundamental JavaScript scripts to handle user events and dynamically update DOM elements.

Requirements & Prerequisites

What you need before taking this course:

  • Basic computer literacy, such as managing files and typing
  • A computer running Windows, macOS, or Linux
  • A modern web browser installed (e.g., Google Chrome or Mozilla Firefox)
  • Ability to download and install free software (e.g., VS Code)
  • No prior programming or coding experience required

Course Content

15 lessons • 3h 0m total duration

1. Setting up - Installing VS Code and Live Server
Week 1 - Segment 1.1 - Web Mechanics
Week 2.0 - HTML Update
2. Setting Up - Creating a GitHub Repo
Week 1 - Segment 1.2 - HTML Boiler Plate
Week 2.1 — The Box Model & CSS Variables
3. Setting Up - Setting Up the Workspace
Week 1 - Segment 1.3 - Semantic HTML
Week 2.2 — Flexbox for the Navbar
4. Setting Up - Installing Git
Week 1 - Segment 1.4 - Contact Form
Week 2.3 — CSS Grid for Content Layout
Week 1 - Segment 1.5 - Connecting and pushing to GitHub repo
Week 1 - Segment 1.6 - HTML Tags
YouTube Link Test

About the Instructor

John Luka

John Luka

Course Instructor

2 Courses 3 Students