Curriculum
- 18 Sections
- 148 Lessons
- Lifetime
Expand all sectionsCollapse all sections
- Module 1: Introduction to Web Technologies6
- Module 2: HTML12
- 2.1Introduction to Markup Language
- 2.2Structure of HTML Documents
- 2.3HTML Elements and Tags
- 2.4Forms and Input Fields
- 2.5Special Characters
- 2.6Block-Level Elements
- 2.7Lists and List Attributes
- 2.8URLs and Hyperlinks
- 2.9Images and Tables
- 2.10Introduction to Style Sheets
- 2.11Background Styling
- 2.12Creating Style Classes
- Module 3: CSS10
- Module 4: JavaScript12
- Module 5: Advanced JavaScript5
- Module 6: Version Control with Git & GitHub10
- Module 7: jQuery6
- Module 8: Bootstrap Framework16
- 8.1Header and Navigation Design
- 8.2Logo Integration in Navigation Bar
- 8.3Banner Creation
- 8.4Jumbotron Components
- 8.5Rows, Columns & Containers
- 8.6Column Width and Offsets
- 8.7Push & Pull Columns
- 8.8Nested Columns
- 8.9Footer Design
- 8.10Typography in Bootstrap
- 8.11Responsive Tables
- 8.12Utility Classes
- 8.13Buttons Styling
- 8.14Responsive Images
- 8.15Description Lists
- 8.16Bootstrap Panels
- Module 9: DOM Manipulation7
- Module 10: Asynchronous JavaScript8
- Module 11: React.js13
- 11.1React Basics
- 11.2ES5 vs ES6
- 11.3JSX Fundamentals
- 11.4Components, Props & State
- 11.5Reusable Components
- 11.6React Hooks & State Management
- 11.7Working with Arrays & Lists
- 11.8Conditional Rendering
- 11.9Event Handling
- 11.10Props vs State
- 11.11Component Lifecycle
- 11.12Stateful & Stateless Components
- 11.13Deploying to Netlify
- Module 12: React Router & Context API7
- Module 13: useRef, useReducer & Redux6
- Module 14: MySQL Database6
- Module 15: MongoDB Database5
- Module 16: Node.js & Express.js8
- Module 17: Deployment & Environment Setup5
- Module 18: Authentication & JWT6
How Websites Work
Next
