Building Web Applications in PHP


In this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. You'll be introduced to the request/response cycle, including GET/POST/Redirect. You'll also gain an introductory understanding of Hypertext Markup Language (HTML), as well as the basic syntax and data structures of the PHP language, variables, logic, iteration, arrays, error handling, and superglobal variables, among other elements. An introduction to Cascading Style Sheets (CSS) will allow you to style markup for webpages. Lastly, you'll gain the skills and knowledge to install and use an integrated PHP/MySQL environment like XAMPP or MAMP.


  • Charles Severance

    Charles Severance

    Clinical Professor, School of Information

    School of Information


5 out of 5 stars

November 13, 2019

Great introduction! Thank you prof. Chuck!

4 out of 5 stars

November 11, 2019

A great course. At first look it seemed to me a quite easy. However, by moving step by step through it, it takes a lot of contribution to finish it. As a result, I understand a basics of a HTML, PHP. Now I know how these programming languages operates in the browser and a web server.

4 out of 5 stars

November 11, 2019

Projects we're way harder than the content.

5 out of 5 stars

November 6, 2019

Very enjoyable course filled with plenty of information to get you started with bot HTML and PHP. The course materials are of good quality and the course is well structured. The lectures are engaging and easy to follow. The explanations and examples are clear.