Course Description

This comprehensive web design course covers modern front-end and back-end development technologies. Students will learn HTML5, CSS3, JavaScript, responsive design, and popular frameworks like Bootstrap and React.

What You'll Learn:
  • HTML5 semantic markup and accessibility
  • Advanced CSS3 techniques and animations
  • JavaScript fundamentals and ES6+ features
  • Responsive design and mobile-first approach
  • Version control with Git and GitHub
  • Web performance optimization
Class Information
Duration: 16 weeks
Credits: 3 credits
Format: Hybrid
Prerequisites: None
Difficulty: Intermediate
Important Dates
Course Starts
August 15, 2025
Midterm Project
October 10, 2025
Final Project
December 15, 2025
Course Curriculum

Lesson 1.1: Course Overview
15 minutes
Complete
Lesson 1.2: Setting Up Development Environment
30 minutes
In Progress
Lesson 1.3: Basic Concepts
45 minutes
Locked

Complete Module 1 to unlock this content.

Assignments
Assignment 1: Project Setup
Due: Aug 20

Set up your development environment and create your first project structure.

Points: 100 Pending
Assignment 2: Basic Implementation
Due: Sep 5

Implement basic functionality following the requirements document.

Points: 150 Submitted
Required Textbooks
Primary Textbook
Available in library and online
Supplementary Materials
PDF resources and guides
External Resources
Video Tutorials
Comprehensive video series
Code Examples
GitHub repository with samples