Mini Map
Log In
Learn HTML, CSS, and JavaScript
0%
Show Skipped Chapters
1.
Introduction to Web Development
Understanding the Web
2.
HTML Foundations
The Basic Structure of an HTML Document
Working with Text
3.
Links and Images
Creating Hyperlinks
Adding Images
Embedding Audio and Video in HTML
4.
Lists and Tables
Organizing Content with Lists
Displaying Data with HTML Tables
5.
Forms and User Input
Introduction to Forms
Advanced Form Elements in HTML
6.
Semantic HTML and Accessibility
Using Semantic Elements
Basic Accessibility Practices
Class, ID, and Attributes in HTML
Challenge: Build a Web Page Using Common HTML Tags
Mock Interview
Premium
Test your HTML skills
7.
CSS Basics
Introducing CSS
Basic Selectors
8.
Styling Text and Elements
Basics of Typography in CSS
Implementing Custom Fonts and Advanced Typography in CSS
9.
Mastering Colors in CSS
Transparency and Opacity in CSS
Basics of CSS Colors
Enhancing Designs with Backgrounds, Gradients, and Shadows
10.
The Box Model
Understanding Margins and Padding
Controlling Layout with the Box Model
11.
Layout Techniques
Display Properties
Positioning Elements in CSS
Understanding Floating Elements
12.
Flexbox Fundamentals
Getting Started with Flexbox
Aligning and Justifying Content
13.
Mastering CSS Grid Layout
Understanding Grid Fundamentals
Advanced Grid Layout Techniques
Grid Naming and Line Placement
14.
Responsive Design
Media Queries
Responsive Design and Integration with CSS Grid
CSS Units and Viewport
15.
CSS Pseudo-Classes
User Action Pseudo-Classes
Structural Pseudo-Classes
Form and Input Pseudo-Classes
Link and URL Pseudo-Classes
Tree Structure Pseudo-Classes
16.
CSS Pseudo-Elements
Content Generation Pseudo-Elements
Text Styling Pseudo-Elements
Form Control and List Pseudo-Elements
Media and Interactive Content Pseudo-Elements
17.
Transitions and Animations
Creating Smooth Transitions with Transition Properties - I
Creating Smooth Transitions with Transition Properties - II
18.
Order and Specificity
Understanding the CSS Cascade and Inheritance
Mastering Specificity and Specificity Calculation
Combining Selectors and Their Specificity
Designing for Accessibility
Mini Project
Premium
Building a Fitness App Dashboard Using CSS
Mock Interview
Premium
Test your CSS skills
19.
JavaScript Essentials
Introduction to JavaScript
Embedding JavaScript
Variables and Data Types
20.
Operators and Expressions
Using Operators
Logical Operators
21.
Control Flow
Conditional Statements
Loops and Iteration
22.
Functions and Scope
Creating Functions
Scope of Variables and Functions
23.
Arrays and Objects
Manipulating Arrays
Understanding Objects
24.
Error Handling and Debugging
Managing Errors
Debugging Techniques
25.
Working with the DOM
Basics of DOM
Modifying Content and Styles
26.
Events and Interactivity
Handling Events
Creating Interactive Elements
Interactive Form Buttons
27.
Working with JSON
Introduction to JSON
28.
Modular and Asynchronous JavaScript
Modules in JavaScript
Async Patterns in JavaScript
Mini Project
Premium
Creating Typing Speed Test Project Using JavaScript
29.
Conclusion
Next Steps in Web Development
Project
Premium
Creating an Online CV with HTML and CSS