Introduction to Web Technologies
Section outline
-
Welcome to IFT 203 — Introduction to Web Technologies. Whether you want to build the next Nigerian e-commerce platform, create a portfolio that lands you a job at a Lagos tech company, or simply understand the websites you visit every day, this course gives you the foundations to make it happen.
The internet has transformed Nigeria dramatically. From Jumia and Konga changing how Nigerians shop, to Flutterwave and Paystack powering payments, to IREP, Nairametrics, and Pulse.ng delivering news — every one of these platforms was built using exactly the technologies you will learn in this course: HTML, CSS, and JavaScript.
📌 IMPORTANT NOTE
No prior programming experience is required for this course.
All you need is a text editor (VS Code — free), a web browser (Chrome or Firefox), and curiosity.
Save all your work in: C:\WebTech\IFT203\[Your Matric Number]\ (Windows) or ~/IFT203/ (Linux/Mac).
Every line of code you write is a step toward Nigeria's growing tech economy.
-
This course introduces students to the foundations of web technologies, focusing on the internet, the World Wide Web (WWW), and web development. Students will explore how the web functions as a platform for interactive applications, content publishing, and social services. The course emphasizes creating simple web content using HTML, CSS, and JavaScript while adhering to web standards. It also examines the impact of the web on society.
Open this page to read Detailed Course Description
-
✔ LEARNING OUTCOMES
State the origin of the internet and the World Wide Web.
Explain the difference between the internet and the World Wide Web.
Describe the role of HTTP/HTTPS, web browsers, and web servers.
Use browser developer tools to inspect a real web page.
-
✔ LEARNING OUTCOMES
Understand the structure of an HTML document.
Use essential HTML tags to create headings, paragraphs, lists, links, and images.
Build a complete, valid HTML web page from scratch.
Validate your HTML using the W3C Validator.
-
✔ LEARNING OUTCOMES
Understand what CSS is and how it separates design from content.
Apply CSS using inline, internal, and external stylesheets.
Style text, colours, backgrounds, borders, margins, and padding.
Build a simple, visually appealing styled web page.