Foundations of Web Develoment : CSS introduction

sop-webff-101-25B

Foundations of Web Develoment : CSS introduction

USD 30 / NGN 30,000

Introduction

 To introduce students to Cascading Style Sheets (CSS) and enable them to style, format, and enhance HTML-based web pages. Students will learn key CSS concepts, including layout techniques, selectors, and responsive design principles, and will gain hands-on experience applying CSS to create visually appealing and functional web pages. 

Course Description

Style web pages with various CSS properties.

Syllabus

Week 1: 

  • Lesson 1: Introduction to Cascading Style Sheet - 5:22 
  • Lesson 2: CSS Simple Selectors - 8:11 


Assignment 1: 20% of final grade 

Week 2: 

  • Lesson 1: CSS Backgrounds - 5:35 
  • Lesson 2: CSS Text Properties - 12:14 
  • Lesson 3: CSS Font Properties - 6:00 


Week 3: 

  • Lesson 1: The height, width, and Border properties - 13:05 
  • Lesson 2: Margin, padding, box-sizing, and the box-model - 8:27 

Assignment 2 : 20% of final grade 


Quiz 1: 10 % of final grade 

Week 4: 

  • Lesson 1: Layout Properties - 14:21 


Week 5: 

  • Lesson 1: CSS combinators and Attribute Selectors - 14:28 
  • Lesson 2: Pseudo-classes & Pseudo-Elements - 9:58 


Assignment 3 : 20% of final grade 

Week 6: 

  • Lesson 1: Enhancing Images with CSS properties - 13:01 
  • Lesson 2: CSS Float and Clear Properties on Images - 6:54 
  • Lesson 3: Formatting tables and Lists in CSS - 17:57 


Week 7: 

  • Lesson 1: CSS Forms 
  • Lesson 2: Responsive Web Design 


Final Examination: 30% of final grade 

Course Outline

Week 1:
  • Lesson 1: Introduction to Cascading Style Sheet  - 5:22
  • Lesson 2: CSS Simple Selectors - 8:11

Assignment 1: 20% of final grade

Week 2: 
  • Lesson 1: CSS Backgrounds - 5:35
  • Lesson 2: CSS Text Properties - 12:14
  • Lesson 3: CSS Font Properties - 6:00
  • Lesson 4 : Color - 7:14
Week 3: 
  • Lesson 1: The height, width, and Border properties - 13:05
  • Lesson 2: Margin, padding, box-sizing, and the box-model - 8:27

Quiz 1: 10 % of final grade

Week 4:
  • Lesson 1: Layout Properties - 14:21
Assignment 2 : 20% of final grade
Week 5: 
  • Lesson 1: CSS combinators and Attribute Selectors - 14:28
  • Lesson 2: Pseudo-classes & Pseudo-Elements - 9:58

Assignment 3 : 20% of final grade

Week 6:

  • Lesson 1: Enhancing Images with CSS properties - 13:01
  • Lesson 2: CSS Float and Clear Properties on Images - 6:54
  • Lesson 3: Formatting tables and Lists in CSS - 17:57

Week 7 : Revision

Final Examination:  30% of final grade
Level
difficult
Duration
7 weeks
Commitment
8-10 hrs per week
Prerequisite
HTML
Fee
USD 30 / NGN 30,000
Learning style
<p><b>Format</b>: Online</p><p><b>Tools Needed</b>: A PC with an internet connection to download lessons and complete assignments. While a Phone can be used to access course content, assignment submission might be difficult using a phone.</p><p><b>Week Start</b>: Wednesdays @12 noon US Eastern Time.</p><p><b>Week End </b>: Wednesdays @ 11:59 am US Eastern Time.</p><p>Pre-recorded videos are uploaded every Wednesday. Students can log in any day within the week to access the week's content and complete graded Assignments. </p>

Instructor

Mildred Ojomah-Christopher

Master of Liberal Arts: Software Engineering - Harvard University

Graduate Certificate: Data Science - Harvard University

BSc(Hons) : Mathematical Sciences (Computer Science Major) - Kogi State University

Batches

  • Batch B Closed

    sop-webff-101-25B 5 Nov 2025 to 7 Jan 2026 95 places left

    Enrollment is closed for this batch.