Learn PHP Programming From Scratch

Over 40 hours of PHP programming goodness.

Do you want to be a web developer? Do you need to brush up on your PHP skills? Then you're in the right place!

This is the most comprehensive PHP course on Udemy. You will learn everything from the basics to more advanced PHP programming using real world examples and sample projects.

Check out the free sample videos to get a free taste of PHP!

This course is updated regularly with new content and new projects to work on, so even if you get through the entire course, there will always be more the next time you log in.

What Is PHP?

PHP is an open source (free) scripting language that allows you to create dynamic websites and work with servers. PHP is now used on over 20 million websites and over 1 million servers worldwide.

About the Author

Alex Garrett is a PHP development stud, and has a great voice to boot!

Alex wished to learn PHP himself but had to run from pillar to post to find relevant information. Well, now he has all the relevant information consolidated! He strongly believes that tutorials that have real application are more helpful, so he creates his video tutorials based on projects.


Your Instructor


Stone River eLearning
Stone River eLearning

Stone River Academy is part of the Stone River eLearning family of companies. For IT certifications and many courses that are not available here, check out our course catalog.

At Stone River Academy, we're very passionate about teaching everyday people topics that they are interested in. From technology, to business, to education, we have you covered.

We deliver only high quality courses that take you from beginner to expert in a matter of hours on any of the topics we cover.


Course Curriculum


  Build an Advertisement Rotation System
Available in days
days after you enroll
  BB Codes
Available in days
days after you enroll
  How to Check If a Website is Up or Down
Available in days
days after you enroll
  How to Create a Spell Checker
Available in days
days after you enroll
  How to Create a Template Engine
Available in days
days after you enroll
  Currency Conversion using Google Calculator API
Available in days
days after you enroll
  Creating a Dynamic RSS Feed For Your Website Content
Available in days
days after you enroll
  3 PHP String Functions You Should Know
Available in days
days after you enroll
  Find and Replace Text
Available in days
days after you enroll
  Introduction to Facebook Application Development
Available in days
days after you enroll
  Working with Multiple File Uploading
Available in days
days after you enroll
  Create Your Own Non-Unique Hit Counter
Available in days
days after you enroll
  Create a Rating System for Your Website
Available in days
days after you enroll
  How to Read XML, RSS and ATOM Feeds
Available in days
days after you enroll
  Secure File Uploading
Available in days
days after you enroll
  How to Create a Shoutbox System
Available in days
days after you enroll
  Create a Thumbnail Image Generator
Available in days
days after you enroll
  How to Watermark an Image On Upload
Available in days
days after you enroll
  Cross Site Request Forgery Protection
Available in days
days after you enroll
  Create an Auto-Suggest Drop Down Field
Available in days
days after you enroll
  How to Translate Page Languages
Available in days
days after you enroll
  General Tutorials: Become a PHP Expert
Available in days
days after you enroll
  Create an Image Gallery
Available in days
days after you enroll
  Sending SMS Messages with PHP
Available in days
days after you enroll
  Creating a phpBB Login System
Available in days
days after you enroll
  Creating a Cookie Banner
Available in days
days after you enroll
  Creating a Unique Hit Counter
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After purchase, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!