Server-Side Web Development with MySQL
PHP powers over 75% of the web — including WordPress. This course covers PHP from fundamentals to building dynamic, database-driven web applications. You'll work with forms, sessions, MySQL, OOP and produce a working web application by course end.
Install XAMPP/Laragon, understand how PHP integrates with HTML, variables, data types and operators.
if/else, loops, user-defined functions, scope and returning values.
Indexed and associative arrays, array functions, string manipulation.
GET vs POST, form handling, input sanitisation and validation.
Session management, user login/logout, remember me with cookies.
Read, write and upload files; directory functions.
Connect to MySQL, perform CRUD with prepared statements using PDO.
Classes, objects, inheritance, interfaces, traits and namespaces.
Error types, try/catch, custom error handlers and logging.
Build a complete user authentication + CRUD application from scratch.
You know HTML and CSS — now make websites dynamic with forms, logins and databases.
Learn server-side programming with one of the most widely used web languages.
Work confidently on the many WordPress and custom PHP systems still running South African businesses.
Build the PHP foundation you need before moving on to the Laravel framework.
All courses are taught by Code College’s senior development trainers — practitioners with real-world industry experience, backed by over 20 years of professional developer training since 2004.
You write code from day one. Every concept is reinforced with real exercises and a practical project you keep.
Join 100% live online from anywhere, or hybrid — one or two days a week at our Midrand campus and the rest live online. Full-time face-to-face attendance can be requested, and is possible when an onsite group class is running.
Receive a Code College certificate on completion — recognised by employers across South Africa.
No programming experience is required, but basic HTML and CSS knowledge is recommended because PHP generates web pages.
Yes. You connect to MySQL and perform create, read, update and delete operations using PDO and prepared statements — the secure way to work with databases in PHP.
The natural next step is our Laravel course, PHP's most popular framework. You may also want PostgreSQL for deeper database skills.
Individuals join live online from anywhere, or hybrid — one or two days a week at our Midrand campus and the rest live online. Group courses run live online or hybrid, with fully onsite delivery at our Midrand campus optional, on request. Contact us for a group quote.
Yes. Code College is a B-BBEE Level 4 contributor and training spend qualifies as skills development under the B-BBEE scorecard. The course fee also counts toward your SDL (Skills Development Levy) spend.
Book the PHP Course today — full-time (5 days) or part-time. Johannesburg and online.