← Back to Web Development Course

🌐 Web Development — Full Curriculum

Learn modern web development from HTML basics to advanced JavaScript, React, and deploying real websites.

📄 HTML & CSS Foundations

4 topics
HTML Basics
Document structure · Headings & paragraphs
4 topics
HTML Forms
Input types · Form validation
4 topics
CSS Fundamentals
Selectors · Box model
4 topics
CSS Layouts
Flexbox · CSS Grid
4 topics
Responsive Design
Media queries · Mobile-first

JavaScript

4 topics
JS Fundamentals
Variables & types · Functions
4 topics
DOM Manipulation
Query selectors · Event listeners
4 topics
ES6+ Features
Arrow functions · Destructuring
4 topics
Async JavaScript
Callbacks · Promises
4 topics
JS Projects
To-do app · Weather app

🎨 CSS Advanced

4 topics
CSS Animations
Transitions · Keyframe animations
4 topics
Tailwind CSS
Utility classes · Responsive utilities
4 topics
CSS Variables
Custom properties · Theming
4 topics
CSS Preprocessors
SASS basics · Nesting
4 topics
Design Systems
Component library · Typography scale

⚛️ React Basics

4 topics
React Introduction
What is React? · JSX syntax
4 topics
Components & Props
Function components · Props
4 topics
State & Events
useState hook · Event handlers
4 topics
useEffect & APIs
useEffect hook · Fetch in React
4 topics
React Project
Blog app · Movie search

🛠️ Tools & Deployment

4 topics
Git & GitHub
Git basics · Branching
4 topics
NPM & Build Tools
npm basics · Webpack intro
4 topics
Deployment
Vercel · Netlify
4 topics
Web Performance
Lighthouse audit · Image optimization
4 topics
Capstone Website
Portfolio site · Multi-page app

Ready to start learning?

Join 1000+ students on the SeekhowithRua platform

Start Learning Free →