PEA Professional Excellence
Academy Africa
Home Courses Web Development
Web Development Beginner Level

Full Stack Web Development

This course is a comprehensive, hands-on program designed to equip students with the skills needed to become job-ready full-stack web developers. It covers both frontend and backend development, enabling learners to build complete web applications from scratch...

16 Weeks 37 Lessons 0 Enrolled English

What You'll Learn in This Course

Core concepts, architecture, and practical foundations
Hands-on lab exercises and real-world project builds
Industry best practices and production troubleshooting
Verified Certificate of Completion upon finishing

Course Syllabus & Curriculum

5 Modules · 37 Lessons
Week 1 Introduction to Web Development and the Internet
8 lessons
How the Internet Works — IP Addresses, DNS, and Data Transmission
60 min
Understanding HTTP and HTTPS — Requests, Responses, and Status Codes
65 min
Frontend vs Backend vs Fullstack — Roles, Responsibilities, and Career Paths
60 min
Introduction to the MERN Stack — What Each Technology Does and Why It Matters
65 min
Setting Up Your Development Environment — VS Code, Node.js, Git, and Browser Tools
75 min
Introduction to the Command Line — Navigation, File Management, and Essential Terminal Commands
70 min
Version Control with Git and GitHub — Initialising Repos, Commits, Push, and Pull
80 min
Web Development Foundations and Environment Setup
Week 2 HTML Foundations
7 lessons
Week 3 CSS Foundations
8 lessons
Week 4 CSS Advanced and UI Styling
8 lessons
Week 5 JavaScript Fundamentals — Part 1
6 lessons