Courses / WEB101

Web Development Basics

Technology beginner 8 weeks

About This Course

Create beautiful, interactive websites from scratch with this comprehensive introduction to web development. This 8-week course teaches you the three core technologies that power every website: HTML for structure, CSS for styling, and JavaScript for interactivity. Perfect for aspiring web developers, entrepreneurs wanting to build their own sites, designers expanding their skills, or anyone curious about how the web works, this course assumes no prior coding experience. You will learn how to structure web pages with HTML, style websites with CSS including colors, fonts, and layouts, create responsive layouts using Flexbox and Grid, add interactivity with JavaScript basics, manipulate web pages dynamically with the DOM, collect and validate user input through forms, fetch data from APIs and servers, and build mobile-friendly responsive designs. Through hands-on projects, you will build real websites you can showcase. No prerequisites required ÔÇô just creativity and eagerness to learn. You will gain practical skills used by professional developers daily. By the end of this 8-week journey, you will have a portfolio of working websites, understand modern web development workflows, and be ready to build professional-quality sites or continue learning advanced frameworks and technologies.

Instructor

Dr. Emily Williams

Computer Science lecturer focusing on software engineering, web technologies, and AI applications.

Course Content

8 modules • 32 resources • 8 quizzes

Week 1: HTML Basics

Structure of web pages

4 resources 1 quiz(zes)

Week 2: CSS Styling

Making websites beautiful

4 resources 1 quiz(zes)

Week 3: CSS Layout

Flexbox and Grid systems

4 resources 1 quiz(zes)

Week 4: JavaScript Basics

Adding interactivity

4 resources 1 quiz(zes)

Week 5: DOM Manipulation

Changing web pages dynamically

4 resources 1 quiz(zes)

Week 6: Forms and Validation

Collecting user input

4 resources 1 quiz(zes)

Week 7: APIs and Fetch

Getting data from servers

4 resources 1 quiz(zes)

Week 8: Responsive Design

Mobile-friendly websites

4 resources 1 quiz(zes)