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.

Course Overview

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).

Duration: 1 Month
Professional Level: Beginner
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.

FAQs for Introduction to Web Programming will be updated soonest, just stay in touch or contact us for more details…

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
Intermediate
Frontend Development Frontend Development
This course provides a structured, project-based approach to learning React.js,…
₦75,000.00
Intermediate
WordPress WordPress
This course is designed to teach beginners and intermediate users…
₦120,000.00