Practical PHP: Master the Basics and Code Dynamic Websites

Brad Hussey

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
46 Lessons (6h 21m)
    • 1. Welcome to the course

      1:47
    • 2. What is PHP?

      1:24
    • 3. What does PHP do?

      1:08
    • 4. Tools to get started

      7:23
    • 5. Download the course files

      3:39
    • 6. Your first PHP page

      8:00
    • 7. Syntax

      3:17
    • 8. Variables

      3:10
    • 9. More variables

      2:56
    • 10. Defining constants

      3:25
    • 11. Get your hands dirty!

      15:25
    • 12. Arrays

      11:56
    • 13. Associative arrays

      9:52
    • 14. Multi-dimensional arrays

      10:35
    • 15. Get your hands dirty II

      12:07
    • 16. If statements

      8:23
    • 17. Else

      7:18
    • 18. Else if

      9:19
    • 19. Get your hands dirty III

      11:37
    • 20. Comparison operators

      19:12
    • 21. Logical operators

      12:20
    • 22. Arithmetic operators

      8:39
    • 23. String operators

      7:00
    • 24. Assignment operators

      7:54
    • 25. While loop

      6:50
    • 26. For loop

      4:49
    • 27. Foreach loop

      5:20
    • 28. Do while loop

      4:22
    • 29. Intro to PHP functions

      13:17
    • 30. Building custom functions

      7:22
    • 31. Simple arguments

      7:26
    • 32. The final website you'll build

      5:09
    • 33. Final: Basic layout

      11:22
    • 34. Final: Global header & footer

      13:42
    • 35. Final: Copyright hours

      14:21
    • 36. Final: Team members

      17:30
    • 37. Final: Menu

      17:26
    • 38. Final: Understanding $_GET

      1:49
    • 39. Final: Menu items

      15:55
    • 40. Final: Contact form

      8:14
    • 41. Final: Understanding $_POST

      1:35
    • 42. Final: Form validation

      14:02
    • 43. Final: Form validation, part II

      15:31
    • 44. Final: Upload your website live

      4:01
    • 45. Wrapping up!

      1:59
    • 46. Please leave a review

      0:50
How students rated this class
Leave Review

Watch more to review

We ask our students to watch a few lessons before reviewing to make sure we get quality feedback!

Best Suited for
 --  Beginner Intermediate Advanced Beginner/Intermediate Intermediate/Advanced All Levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Be the first!

No ratings just yet—watch a few lessons to be the first to share whether this class met your expectations.

Expectations Met?
  • Exceeded!
    0%
  • Yes
    0%
  • Somewhat
    0%
  • Not really
    0%
Be the first to leave a review in our updated system!
Reviews Archive

In October 2018, we updated our review system to improve the way we collect feedback. Below are the reviews written before that update. You are welcome to edit your old review into the new system!

34 of 35 students recommend this class