teaching_web_development

Web Development with PHP, HTML & CSS

Undergraduate Course

Course Flyer

Course Overview

This undergraduate course introduces students to full-stack web development using fundamental technologies: HTML5, CSS3, and PHP. Students will learn to build dynamic, database-driven websites from scratch.

Level: Undergraduate Prerequisites: Basic programming knowledge (any language)
Duration: 12 weeks (3 hours/week lecture + 2 hours/week lab)

Course Instructor: Soumya Banerjee

Course Website: https://neelsoumya.github.io/teaching_web_development/

Course Materials

Course content and materials can be found in the following files:

Learning Objectives

By the end of this course, students will be able to:

Course Structure

Module 1: Web Fundamentals (Weeks 1-2)

Module 2: Styling with CSS (Weeks 3-4)

Module 3: Introduction to PHP (Weeks 5-6)

Module 4: Database Integration (Weeks 7-8)

Module 5: Advanced Topics (Weeks 9-10)

Module 6: Project & Deployment (Weeks 11-12)

Required Materials

Support

Instructor Information