Web Applications for Everybody Course – Dr. Chuck Teaches HTML, PHP, SQL, CSS, JavaScript, and more!

Ecommerce Empire Academy

This beginner's course is a complete introduction to web application development. Learn how to build dynamic database-backed web sites. Dr. Chuck will teach you how to use HTML, CSS, JavaScript, PHP, MySQL, jQuery, and Handlebars to build web and database applications.

🔗 Couse website:

✏️ Dr. Charles Severance created this course. He is a professor at the University of Michigan and is one of the most popular Python instructors in the world.

⭐️ Course Contents ⭐️
⌨️ (00:00:00) Web Applications and the Request/Response Cycle
⌨️ (00:16:56) Understanding Browser Developer Mode
⌨️ (00:25:42) HTML – HyperText Markup Language (Part 1)
⌨️ (00:31:37) HTML – HyperText Markup Language (Part 2)
⌨️ (00:45:32) Code Walkthrough: HTML
⌨️ (00:59:32) CSS – Cascading Style Sheets (Part 1)
⌨️ (01:12:35) CSS – Cascading Style Sheets (Part 2)
⌨️ (01:27:40) CSS – Cascading Style Sheets (Part 3)
⌨️ (01:41:21) Code Walkthrough: CSS – Part 1
⌨️ (01:54:49) Code Walkthrough: CSS Part 2
⌨️ (02:20:40) Installing MAMP on Macintosh for PHP/MySql
⌨️ (02:27:42) Installing MAMP on Windows-10 for PHP/MySql
⌨️ (02:42:15) Installing XAMPP on Windows for PHP/MySql
⌨️ (02:51:21) PHP Language – Overview (Part 1)
⌨️ (03:00:02) PHP Language – Expressions (Part 3)
⌨️ (03:08:51) PHP Language – Variables and Constants (Part 2)
⌨️ (03:27:46) PHP Language – Control Structures (Part 4)
⌨️ (03:41:09) PHP Arrays (Part 1)
⌨️ (03:51:32) PHP Arrays (Part 2)
⌨️ (04:02:45) PHP Functions (Part 1)
⌨️ (04:12:49) PHP Functions (Part 2)
⌨️ (04:26:06) PHP Forms (Part 1)
⌨️ (04:31:04) PHP Forms – GET and POST (Part 2)
⌨️ (04:36:19) PHP Forms – Input Types (Part 3)
⌨️ (04:50:09) PHP Forms – HTML Injection and Validation (Part 4)
⌨️ (05:01:01) PHP Forms – MVC (Part 5)
⌨️ (05:11:40) Code Walkthrough: Forms Part 1
⌨️ (05:25:00) Code Walkthrough: Forms Part 2
⌨️ (05:32:28) Code Walkthrough: Forms Part 3
⌨️ (05:39:28) Single Table SQL – Part 1
⌨️ (06:01:59) Single Table SQL – Part 2
⌨️ (06:23:26) Data Modeling – Building a Data Model (Part 1)
⌨️ (06:32:12) Data Modeling – Representing Relationships (Part 2)
⌨️ (06:42:52) Data Modeling – Relationships in SQL (Part 3)
⌨️ (06:57:09) Data Modeling – Using Join (Part 4)
⌨️ (07:07:16) Data Modeling – Many-to-Many (Part 5)
⌨️ (07:20:51) PHP Objects (Part 1)
⌨️ (07:31:23) PHP Objects – Building Objects (Part 2)
⌨️ (07:43:20) PHP Objects – Life Cycle (Part 3)
⌨️ (07:48:54) PHP Objects – Inheritance (Part 4)
⌨️ (07:59:57) PHP, MySQL, and PDO – Part 1
⌨️ (08:18:16) PHP, MySQL, and PDO – Part 2
⌨️ (08:32:05) PHP, MySQL, and PDO – Part 3
⌨️ (08:44:30) PHP, MySQL, and PDO – Part 4
⌨️ (08:53:30) Code Walkthrough: PHP, MySQL, and PDO – Part 1
⌨️ (09:02:15) Code Walkthrough: PHP, MySQL, and PDO – Part 2
⌨️ (09:11:51) Code Walkthrough: PHP, MySQL, and PDO – Part 3
⌨️ (09:19:53) PHP – Cookies (Part 1)
⌨️ (09:29:53) PHP – Sessions (Part 2)
⌨️ (09:43:59) PHP – Sessions without Cookies – Part 3
⌨️ (09:51:42) Code Walkthrough: Cookies and Sessions
⌨️ (10:02:08) PHP – HTTP Redirects – Part 1
⌨️ (10:09:07) PHP – Post / Redirect – Part 2
⌨️ (10:20:03) PHP – Flash Messages / Authentication – Part 3
⌨️ (10:32:15) Code Walkthrough: Routing and Redirect – Part 1
⌨️ (10:37:33) Code Walkthrough: Routing and Redirect – Part 2
⌨️ (10:44:31) Code Walkthrough: Routing and Redirect – Part 3
⌨️ (10:51:02) Building a CRUD Application in PHP
⌨️ (11:05:35) Code Walkthrough: Forms and CRUD
⌨️ (11:20:08) JavaScript – Part 1
⌨️ (11:35:18) JavaScript – Part 2
⌨️ (11:47:40) JavaScript – Document Object Model – Part 3
⌨️ (11:58:20) Code Walkthrough: JavaScript and Profiles
⌨️ (12:08:37) JavaScript – Object Orientation
⌨️ (12:19:18) JQuery – Part 1
⌨️ (12:32:22) JQuery – Part 2
⌨️ (12:46:53) Code Walkthrough: Profiles, Positions, and JQuery
⌨️ (13:12:10) JSON – JavaScript Object Notation – Part 1
⌨️ (13:26:50) JSON – JavaScript Object Notation – Part 2
⌨️ (13:38:26) JSON – CRUD – Part 3
⌨️ (13:48:00) Code Walkthrough: Profiles, Positions, Education and JSON
⌨️ (14:22:16) MOOC Graduation Video with Curt Bonk as Commencement Speaker

🎉 Thanks to our Champion and Sponsor supporters:
👾 Wong Voon jinq
👾 hexploitation
👾 Katia Moran
👾 BlckPhantom
👾 Nick Raker
👾 Otis Morgan
👾 DeezMaster
👾 AppWrite

Learn to code for free and get a developer job:

Read hundreds of articles on programming:

And subscribe for new videos on technology every day:

32 thoughts on “Web Applications for Everybody Course – Dr. Chuck Teaches HTML, PHP, SQL, CSS, JavaScript, and more!”

    1. Meh.
      I know what u mean; but I suspect the intro in school is what enabled u to follow this on ur own time. I remember sitting n class thinking, I should just learn this on YouTube, lol; but now I’m getting into other coding and it’s like hunting a glass of water in the desert. A little frame of reference seems worthless until u try to blaze new trails without it.

  1. PHP by far is still the number one for backend web development, because unlike other general purpse languages, PHP is web orianted, it was made for the web since day one, and the maintainers of the PHP are working so hard in this direction only.

  2. Thirty minutes into this course and I already learned more about how internet works than ever, and I’ve been studying programming for a while now. The teacher really knows how to put things into perspective and keep it simple enough. I have a project to do for University until early January. I think this course is what I need to finish it in time.

  3. 1:30:00
    PX: is absolute and
    EM: Relative to the parent element
    REM: Relative to the root element (HTML tag)
    %: Relative to the parent element
    VW: Relative to the viewport’s width
    VH: Relative to the viewport’s height

  4. Citizen Of Earth

    You people are the real-world heroes for posting all these absolutely amazing gold standard videos for free! Your channel/organisation is one of the greatest things to ever happen to mankind and what the true intention and gift of Internet was meant to be. You are all legends.

  5. Real Esate Walkthroughs - Real! NO Beautifications

    Always wanted to learn coding but got Stuck in the beginner mode for many years…until Chuck showed up and jazz it through, and oh man, finally all dots get connected! Thank you so much Chuck, and this Incredible platform

  6. Thank you, Dr. Chuck, thank you mr. Beau for this! Thanks a lot! This is really the most comprehensive fundamentals we have to learn become a truly web developers!

  7. Great video, I have had the privilege to had the chance to sit down with Dr. Chuck several times over the years pre COVID. Always a great chat , hope to be able meet up with him again.

  8. The resources of this Channel are incredible!!! I love coding / Web developing & networking, therefore I really appreciate all these free courses / tutorials that help the ENTIRE WORLD COMMUNITY (thinking and not forgetting that not everyone can afford expensive real bootcamps or universities)… Thanks a lot for everything!!! 🙏

  9. How I personally studied this amazing course:

    Day 1:

    ⌨ (00:00:00) Web Applications and the Request/Response Cycle
    ⌨ (00:16:56) Understanding Browser Developer Mode
    ⌨ (00:25:42) HTML – HyperText Markup Language (Part 1)
    ⌨ (00:31:37) HTML – HyperText Markup Language (Part 2)
    ⌨ (00:45:32) Code Walkthrough: HTML
    ⌨ (00:59:32) CSS – Cascading Style Sheets (Part 1)
    ⌨ (01:12:35) CSS – Cascading Style Sheets (Part 2)
    ⌨ (01:27:40) CSS – Cascading Style Sheets (Part 3)
    ⌨ (01:41:21) Code Walkthrough: CSS – Part 1

    Day 2:

    ⌨ (01:54:49) Code Walkthrough: CSS Part 2
    ⌨ (02:20:40) Installing MAMP on Macintosh for PHP/MySql
    ⌨ (02:27:42) Installing MAMP on Windows-10 for PHP/MySql
    ⌨ (02:42:15) Installing XAMPP on Windows for PHP/MySql
    ⌨ (02:51:21) PHP Language – Overview (Part 1)
    ⌨ (03:00:02) PHP Language – Expressions (Part 3)
    ⌨ (03:08:51) PHP Language – Variables and Constants (Part 2)
    ⌨ (03:27:46) PHP Language – Control Structures (Part 4)

    Day 3:

    ⌨ (03:41:09) PHP Arrays (Part 1)
    ⌨ (03:51:32) PHP Arrays (Part 2)
    ⌨ (04:02:45) PHP Functions (Part 1)
    ⌨ (04:12:49) PHP Functions (Part 2)
    ⌨ (04:26:06) PHP Forms (Part 1)
    ⌨ (04:31:04) PHP Forms – GET and POST (Part 2)
    ⌨ (04:36:19) PHP Forms – Input Types (Part 3)
    ⌨ (04:50:09) PHP Forms – HTML Injection and Validation (Part 4)
    ⌨ (05:01:01) PHP Forms – MVC (Part 5)

    Day 4:

    ⌨ (05:11:40) Code Walkthrough: Forms Part 1
    ⌨ (05:25:00) Code Walkthrough: Forms Part 2
    ⌨ (05:32:28) Code Walkthrough: Forms Part 3
    ⌨ (05:39:28) Single Table SQL – Part 1
    ⌨ (06:01:59) Single Table SQL – Part 2
    ⌨ (06:23:26) Data Modeling – Building a Data Model (Part 1)
    ⌨ (06:32:12) Data Modeling – Representing Relationships (Part 2)
    ⌨ (06:42:52) Data Modeling – Relationships in SQL (Part 3)

    Day 5:

    ⌨ (07:07:16) Data Modeling – Many-to-Many (Part 5)
    ⌨ (07:20:51) PHP Objects (Part 1)
    ⌨ (07:31:23) PHP Objects – Building Objects (Part 2)
    ⌨ (07:43:20) PHP Objects – Life Cycle (Part 3)
    ⌨ (07:48:54) PHP Objects – Inheritance (Part 4)
    ⌨ (07:59:57) PHP, MySQL, and PDO – Part 1
    ⌨ (08:18:16) PHP, MySQL, and PDO – Part 2

    Day 6:

    ⌨ (08:32:05) PHP, MySQL, and PDO – Part 3
    ⌨ (08:44:30) PHP, MySQL, and PDO – Part 4
    ⌨ (08:53:30) Code Walkthrough: PHP, MySQL, and PDO – Part 1
    ⌨ (09:02:15) Code Walkthrough: PHP, MySQL, and PDO – Part 2
    ⌨ (09:11:51) Code Walkthrough: PHP, MySQL, and PDO – Part 3
    ⌨ (09:19:53) PHP – Cookies (Part 1)
    ⌨ (09:29:53) PHP – Sessions (Part 2)
    ⌨ (09:43:59) PHP – Sessions without Cookies – Part 3

    Day 7:

    ⌨ (09:51:42) Code Walkthrough: Cookies and Sessions
    ⌨ (10:02:08) PHP – HTTP Redirects – Part 1
    ⌨ (10:09:07) PHP – Post / Redirect – Part 2
    ⌨ (10:20:03) PHP – Flash Messages / Authentication – Part 3
    ⌨ (10:32:15) Code Walkthrough: Routing and Redirect – Part 1
    ⌨ (10:37:33) Code Walkthrough: Routing and Redirect – Part 2
    ⌨ (10:44:31) Code Walkthrough: Routing and Redirect – Part 3
    ⌨ (10:51:02) Building a CRUD Application in PHP
    ⌨ (11:05:35) Code Walkthrough: Forms and CRUD
    ⌨ (11:20:08) JavaScript – Part 1

    Day 8:

    ⌨ (11:35:18) JavaScript – Part 2
    ⌨ (11:47:40) JavaScript – Document Object Model – Part 3
    ⌨ (11:58:20) Code Walkthrough: JavaScript and Profiles
    ⌨ (12:08:37) JavaScript – Object Orientation
    ⌨ (12:19:18) JQuery – Part 1
    ⌨ (12:32:22) JQuery – Part 2
    ⌨ (12:46:53) Code Walkthrough: Profiles, Positions, and JQuery

    Day 9:

    ⌨ (13:12:10) JSON – JavaScript Object Notation – Part 1
    ⌨ (13:26:50) JSON – JavaScript Object Notation – Part 2
    ⌨ (13:38:26) JSON – CRUD – Part 3
    ⌨ (13:48:00) Code Walkthrough: Profiles, Positions, Education and JSON
    ⌨ (14:22:16) MOOC Graduation Video with Curt Bonk as Commencement Speaker

    Thank me later

    1. salah eddine 🙃 bno khawarizm

      one question if you master now php !!!! write script in max 9 line to decrpyt and encrypt image now ok baby?
      i hack most websites and os system using php and c, i can run my own script in php and encrypt iteraly that the most antivirus could not know it and than get in system victime with c ..no metasploit nothing

  10. Guys, im not yet there to pay you for your efforts to keep these channel up and to create all these videos. But i promise i will be back when i can actually stand on my own. Thank you for having so many free courses online!

  11. Personal timestamp

    11:21 code for linking to other page (in cyan color)
    20:35 for viewing HTML code

  12. i really enjoy Dr. Chuck’s teaching style, thank you so much for hosting these great lectures

  13. As long as Dr Chuck Severance is the Instructor, I’m taking it. Doesn’t really matter what he’s talking about. Python for everybody gave me a solid foundation on my path to becoming a Data Scientist. One of the greatest instructors out there.

  14. Evert-Jan Wagenaar

    😀Great course Doc!👍Some may say it’s going too far in detail. For me it’s great! I was also online in the ’90 and ’95. I love to hear it all back again! I also loved Telnet, Gopher and Netscape!

Comments are closed.