Home / Courses / Full-Stack Web Development with PHP & MySQL
Programming · Beginner

Full-Stack Web Development with PHP & MySQL

Go from zero to a database-backed web application you built yourself.

⏱ 28 hours ▤ 55 lessons ◎ 2 enrolled ✦ Certificate on completion

About this course

This is the course we wish we had when we started. You will build a complete, database-backed web application from an empty folder — no frameworks hiding the fundamentals — using PHP 8, MySQL and modern, semantic front-end code.

Along the way you will learn how the web really works: requests and responses, sessions and cookies, prepared statements, authentication, and how to structure a project so it stays maintainable. Each module ends with you shipping a working feature of a real app.

Absolute beginners are welcome. If you can install a code editor, you can take this course.

Syllabus

01 Setup & how the web works 6 lessons · 60 min
02 PHP fundamentals 8 lessons · 90 min
03 Working with MySQL 8 lessons · 95 min
04 Sessions, auth & security 7 lessons · 80 min
05 Building a real app end to end 9 lessons · 110 min
06 Deploying your project 5 lessons · 50 min

Your instructor

NA
Senior Software & Cloud Instructor

Full-stack engineer and AWS Solutions Architect. Noura has shipped production systems for fintech and logistics startups in the Gulf, and specialises in making cloud and back-end engineering approachable for career-changers.

Course materials

Full-Stack Web Development with PHP & MySQL — syllabus (PDF) Download ↓
Full-Stack Web Development with PHP & MySQL — lab pack (PDF) Enroll to unlock