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 DocumentWorking with Text
3. Links and Images
Creating HyperlinksAdding ImagesEmbedding Audio and Video in HTML
4.Lists and Tables
Organizing Content with ListsDisplaying Data with HTML Tables
5.Forms and User Input
Introduction to FormsAdvanced Form Elements in HTML
6.Semantic HTML and Accessibility
Using Semantic ElementsBasic Accessibility PracticesClass, ID, and Attributes in HTMLChallenge: Build a Web Page Using Common HTML Tags
Mock Interview
Premium
Test your HTML skills
7.CSS Basics
Introducing CSSBasic Selectors
8.Styling Text and Elements
Basics of Typography in CSSImplementing Custom Fonts and Advanced Typography in CSS
9.Mastering Colors in CSS
Transparency and Opacity in CSSBasics of CSS ColorsEnhancing Designs with Backgrounds, Gradients, and Shadows
10.The Box Model
Understanding Margins and PaddingControlling Layout with the Box Model
11.Layout Techniques
Display PropertiesPositioning Elements in CSSUnderstanding Floating Elements
12.Flexbox Fundamentals
Getting Started with FlexboxAligning and Justifying Content
13.Mastering CSS Grid Layout
Understanding Grid FundamentalsAdvanced Grid Layout TechniquesGrid Naming and Line Placement
14.Responsive Design
Media QueriesResponsive Design and Integration with CSS GridCSS Units and Viewport
15.CSS Pseudo-Classes
User Action Pseudo-ClassesStructural Pseudo-ClassesForm and Input Pseudo-ClassesLink and URL Pseudo-ClassesTree Structure Pseudo-Classes
16.CSS Pseudo-Elements
Content Generation Pseudo-ElementsText Styling Pseudo-ElementsForm Control and List Pseudo-ElementsMedia and Interactive Content Pseudo-Elements
17.Transitions and Animations
Creating Smooth Transitions with Transition Properties - ICreating Smooth Transitions with Transition Properties - II
18.Order and Specificity
Understanding the CSS Cascade and InheritanceMastering Specificity and Specificity CalculationCombining Selectors and Their SpecificityDesigning for Accessibility
Mini Project
Premium
Building a Fitness App Dashboard Using CSS
Mock Interview
Premium
Test your CSS skills
19.JavaScript Essentials
Introduction to JavaScriptEmbedding JavaScriptVariables and Data Types
20.Operators and Expressions
Using OperatorsLogical Operators
21.Control Flow
Conditional StatementsLoops and Iteration
22.Functions and Scope
Creating FunctionsScope of Variables and Functions
23.Arrays and Objects
Manipulating ArraysUnderstanding Objects
24.Error Handling and Debugging
Managing ErrorsDebugging Techniques
25.Working with the DOM
Basics of DOMModifying Content and Styles
26.Events and Interactivity
Handling EventsCreating Interactive ElementsInteractive Form Buttons
27.Working with JSON
Introduction to JSON
28.Modular and Asynchronous JavaScript
Modules in JavaScriptAsync 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