Web Development & Programming
* Approximate rates
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
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
Course Instructor
2 Courses
3 Students