Introduction to Web Programming Introduction to Web Programming
This course provides a foundational understanding of web development by introducing the core technologies used to build websites: HTML (HyperText Markup Language), CSS (Cascading Style Sheets), and JavaScript. Students will learn how to structure web pages, style them for visual appeal, and add basic interactivity.
This course provides a solid foundation in web programming, equipping students with the skills to build and style static websites while introducing basic JavaScript interactivity. Graduates will be prepared for more advanced front-end frameworks or further study in full-stack development.
Prerequisites: Basic computer literacy (no prior programming experience required).
Physical Classroom Physical Classroom
Virtual Classroom (Live) Virtual Classroom (Live)
By the end of this course, students will be able to:
-
Understand the structure of a web page using HTML.
-
Style web pages using CSS for layout and design.
-
Implement basic interactivity using JavaScript.
-
Build a simple, responsive website from scratch.
-
Debug and troubleshoot common web development issues.
-
How the Web Works (Client-Server Model, HTTP/HTTPS)
-
Web Browsers and Developer Tools
-
Introduction to HTML, CSS, and JavaScript
-
Setting Up a Development Environment (VS Code, Browser Dev Tools)
Hands-on Activity:
-
Install and configure a code editor (VS Code).
-
Inspect a live webpage using browser DevTools.
-
HTML Document Structure
-
Common HTML Tags
-
Lists
-
Tables
-
Forms and Input Elements
-
Semantic HTML
Hands-on Activity:
-
Create a structured HTML page with headings, paragraphs, links, and images.
-
Build a simple contact form.
-
Introduction to CSS (Inline, Internal, External)
-
CSS Selectors (Element, Class, ID)
-
Styling Text (Font, Color, Size, Alignment)
-
The Box Model (Margin, Padding, Border)
-
Display Properties
-
Positioning
-
Basic Flexbox Layout
Hands-on Activity:
-
Style an HTML page with custom fonts, colors, and spacing.
-
Create a simple responsive navigation bar.
-
Introduction to Responsive Web Design
-
Media Queries (Adapting to Different Screen Sizes)
-
Fluid Layouts (Percentages, max-width)
-
Mobile-First Design Approach
-
Introduction to CSS Grid
Hands-on Activity:
-
Convert a desktop layout into a mobile-friendly design.
-
Build a responsive image gallery.
-
JavaScript Basics (Variables, Data Types, Operators)
-
Conditional Statements
-
Loops
-
Functions (Declaration, Parameters, Return)
-
DOM Manipulation (Selecting Elements, Changing Content, Events)
Hands-on Activity:
-
Write a simple script to change webpage content dynamically.
-
Create an interactive button that changes color on click.
Project: Develop a Personal Portfolio Website
-
Structure with HTML
-
Style with CSS (Responsive Layout)
-
Add interactivity with JavaScript (e.g., Dark Mode Toggle, Form Validation)
Final Assignment:
-
Submit the completed portfolio website for review.
-
Quizzes (20%) – Short tests after each module.
-
Assignments (40%) – Hands-on coding exercises.
-
Final Project (40%) – Personal portfolio website.
Interested in Learning more about Introduction to Web Programming? Interested in Learning more about Introduction to Web Programming?
Fill out this form, and we’ll send you everything you need to know.
-
Curriculum, duration, and key takeaways.
-
Hands-on projects, expert guidance, and industry insights.
-
Start your journey toward mastering Introduction to Web Programming
Check out More Courses Check out More Courses
Frontend Development Frontend Development
₦75,000.00
Maximum Duration
WordPress WordPress
₦120,000.00
Maximum Duration
Find Courses Find Courses
Quick Links Quick Links
-
About
-
Contact Us
Address Address
- 20 Ajenifuja Street, Behind Zenith Bank Benson-Ikorodu Lagos.
- enquiry@sptechsolutions.net
- (+234)8037371561
- Mon - Fri [ Opening hours ] 9AM - 5PM

Copyright © 2020 – 2025 Sp Systems & Net Solution All rights reserved®
-
Terms of Use
-
Privacy Policy
-
Code of Conduct
-
Terms of Use
-
Privacy Policy
-
Code of Conduct