Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn Web Development from Scratch — Build Real Websites & Apps
Course Intro
Welcome to the Web Development Course (2:14)
HTML
How Websites Work and How to Create Your First Page (10:02)
HTML Meta Tags Basics (5:43)
Keeping Your HTML Code Organized with Comments (3:08)
HTML Semantic Structure & Content Tags (25:03)
Understanding HTML Forms (21:02)
Adding Media to a Web Page with HTML (14:44)
Your First HTML Website (11:28)
CSS
Introduction to CSS: Styling HTML Pages (0:53)
How to Add CSS to a Web Page (4:54)
CSS Rules : Reset, Order & Syntax (5:23)
Using Comments in CSS (2:30)
CSS Basics Knowledge Check
Selecting Elements with CSS (16:35)
CSS Colors & Backgrounds: Styling with Color (16:16)
CSS Typography: Fonts and Text Styling (10:30)
CSS Dimensions: Width and Height (4:55)
CSS Box Model: Padding, Margin, Border & Box Sizing (12:34)
Understanding CSS Display: Block vs Inline vs Inline-Block (7:34)
CSS Flexbox: Building Layouts Easily (11:01)
Understanding CSS Overflow (Hidden, Scroll, Auto) (6:01)
CSS Position & Z-Index Explained: Control Layout and Layering (26:05)
CSS Hover Effects, Cursor & Transitions (15:19)
Master CSS Centering: Flexbox, Margin Auto & Positioning
Responsive Design Basics: Mobile-First & Media Queries (18:30)
CSS Foundations – Final Quiz
HTML & CSS Project #1 : [ Build a Login Page ] (53:29)
HTML & CSS Project #2 : [Project Overview & HTML STRUCTURE PART 1] (61:41)
HTML & CSS Project #2 : [ HTML STRUCTURE PART 2] (55:32)
JavaScript
Introduction To Programming? (9:39)
How JavaScript Works Behind the Scenes: From Code to Execution (3:09)
How JavaScript Works in the Browser
Your First JavaScript Code (4:18)
Using Comments in JavaScript (0:52)
Variables Explained Like Real Life (0:44)
JavaScript Variables: Naming Rules and Best Practices (7:57)
Initializing Variables in JavaScript (let and const) (12:24)
Data Types Without Complexity (8:48)
Understanding Hoisting in JavaScript
Working with Operators in JavaScript (14:12)
Making Decisions with JavaScript (15:59)
Repeating Actions: Loops Made Simple (16:55)
JavaScript Functions: Creating, Using, and Returning Values (11:21)
Working with Arrays in JavaScript (13:41)
Arrays Methods : Slice, Splice , Filter , Map , Reverse (13:43)
JavaScript Objects & the this Keyword (7:33)
JavaScript and the Web Page (DOM Basics) (4:00)
Responding to User Actions (33:28)
DOM Part 2: Mouse Events, Keyboard Events , Form Validation & Timing Events (27:24)
Working with JSON in JavaScript (9:33)
Handling Errors in JavaScript
Saving Data in the Browser with LocalStorage (8:38)
Fetching Data from an API Using JavaScript
JavaScript Modules: Import and Export
Mini Project: User List from an API (Vanilla JavaScript)
PHP Fundamentals: From Frontend to Backend
What Is PHP and How Backend Works
How PHP Runs on a Server (XAMPP & Hosting)
Your First PHP Script
Your First PHP Script
PHP Syntax and Comments
Variables and Data Types in PHP
Operators in PHP
Conditional Statements in PHP
Loops in PHP
Handling Forms with PHP
GET vs POST Explained
Validating User Input in PHP
Mixing PHP with HTML
Displaying Dynamic Data with PHP
Arrays in PHP
Associative Arrays Explained
Working with PHP Functions
Databases (MySQL)
Introduction to Databases and MySQL
Connecting PHP to MySQL (PDO)
Inserting Data into a Database
Reading Data from a Database
Updating Data with PHP
Deleting Data with PHP
Simple CRUD Application
Using Sessions in PHP
Handling Errors in PHP
Basic Security Best Practices
Teach online with
How JavaScript Works in the Browser
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock