This course provides a hands-on introduction to web development. Students will explore the essential tools and technologies needed to create websites from scratch. Emphasis will be placed on front-end development using HTML, CSS, and JavaScript, along with an overview of backend fundamentals to prepare for full-stack learning.
Learning Objectives:
· Understand the structure and components of modern websites
· Build responsive layouts using HTML and CSS
· Use JavaScript to add interactivity and dynamic content
· Learn basic web hosting and deployment practices
· Explore the fundamentals of backend logic and databases
Target Audience: Beginners, students, and professionals interested in building websites and learning front-end development
Course Duration: 6 weeks (3–4 hours per week)
Delivery Format: Online with interactive assignments and peer code reviews
Modules/Units:
1. Introduction to the Web and Development Tools
2. HTML Fundamentals
3. Styling with CSS and Responsive Design
4. JavaScript Essentials
5. DOM Manipulation and Events
6. Intro to Hosting and Deployment
Assessment Methods:
· Weekly coding tasks
· Final website project
· Code review and self-assessment