๐ก Did you know? Over 244 million websites use PHP.
What is PHP?
PHP was created in 1994 by programmer Rasmus Lerdorf.
PHP is a general purpose back-end scripting language used for web development. It’s meant to be fast and flexible.
Some popular sites built with PHP include:
- Wikipedia
- Slack
- MailChimp
- Etsy
- Tumblr
- WordPress
Why should I learn PHP?
While you may not hear hotties like Colt Steele talking about PHP, statistics don’t lie. According to W3Techs data, PHP runs nearly 80% of all websites with a known server-side programming language. In other words, PHP is used in literally millions of web applications.
There’s a very good chance you will be using this incredible programming language in your web development career.
๐ง Did you know? WordPress is used to power nearly 40% of the Internet.
Do I need to learn MySQL with PHP?
MySQL is the most popular database system thatโs used alongside PHP. So if youโre going to learn PHP, itโs probably a good idea to learn MySQL.
This post contains affiliate links. I may receive compensation if you buy something. Read my disclosure for more details.
TLDR: Best PHP Courses
๐ฅ Best Overall ๐ฅ
Learn PHP from Scratch: Educative.io
๐ฅ Best for Newbies ๐ฅ
Learn PHP: Codecademy Pro
๐ธ Best Value ๐ธ
Learn PHP Online: BitDegree
Best PHP Courses
1. Learn PHP from Scratch: Educative.io
Learn PHP from Scratch is one of the best PHP courses overall for beginners.
โก๏ธ Sign up for your 7-day free trial of Educative.io today.
Educative.io is our all-time favorite education platform for beginners and intermediate developers. For starters, its interactive learning environment is second to none. In addition, they explain concepts in a clear, concise manner.
And Learn PHP from Scratch is no different.
๐ We adore Educative.io. Find out why in our Educative review.
Course Layout
In this highly interactive course, you’ll learn the fundamentals of PHP. You’ll start with the absolute basics: building a “Hello, World” program.
Then you’ll learn about common concepts such as:
- conditional statements
- loop statements
- functions
- logic in PHP
Then you’ll dive into more advanced concepts like classes, inheritance and exception handling.
Throughout Learn PHP from Scratch, you’ll practice your programming skills on over 100 coding playgrounds. You’ll also find 2 assessments where you’ll demonstrate your knowledge through various questions including:
- multiple choice
- true/false
- match the answer
- write the code questions
By the end of the course, you should have a firm handle on the basics of PHP and be ready to tackle more challenging concepts.
๐ฐ Cost: $59 per month or $199 per year for all courses and Learning Tracks
โฒ๏ธ Duration: 9 hours
๐ Level: Beginner
๐ฅ๏ธ Format: Interactive learning
๐ช Support: Yes
๐๏ธ Certificate: Yes
๐ฅ In our experience:
Educative.io doesn’t skimp on their offerings. So if you want to get the most bang for your PHP buck, Learn PHP from Scratch is probably the way to go.
Starting with the absolute basics, you’ll code your way to greatness in the never-ending and awesome coding playgrounds found throughout the course.
๐ Check out Jon Duckett’s latest book PHP & MySQL: Server-side Web Development.
2. Learn PHP: Codecademy Pro
Learn PHP is one of the best PHP courses for newbies.
โก๏ธ Sign up for your 7-day free trial of Codecademy Pro.
Codecademy Pro uses a mix of interactive learning (Educative.io, BitDegree) and video (Treehouse). But in Learn PHP, there’s only 1 video, so don’t get crazy.
๐ง Is Codecademy Pro worth it? Read our Codecademy Pro review.
Course Layout
With Learn PHP, you’ll learn the fundamentals of PHP with 10 modules covering:
- functions
- arrays
- HTML form handling
- conditionals and logic
- loops
And beyond.
Throughout the course, you’ll work on 12 mini projects such as Going to Bed where you’ll apply classes and objects.
๐ฐ Cost: $39.99 per month or $239.88 per year for all courses and Learning Tracks
โฒ๏ธ Duration: 25 hours
๐ Level: Beginner
๐ฅ๏ธ Format: Video and Interactive learning
๐ช Support: Yes
๐๏ธ Certificate: Yes
๐ Learn more beginners PHP with PHP: Learn PHP in One Day and Learn It Well.
3. Learn PHP Online: BitDegree
Learn PHP Online is one of the best PHP courses for students on a budget.
Like Educative.io’s Learn PHP from Scratch, BitDegree’s Learn PHP Online is an interactive course where you’ll do all work within the same browser.
โ๏ธ BitDegree is relatively new, but is it worth it? Read our BitDegree review.
Course Layout
Like Educative and Treehouse, Learn PHP Online is an introductory course for beginners. In this course, you’ll learn the core concepts of PHP such as:
- conditionals and control flow
- arrays
- loops
- functions
- object-oriented programming
And beyond.
As you you learn, you’ll program alongside PHP lessons in the hands-on interactive code editors.
๐ฐ Cost: $44.99 for the course
โฒ๏ธ Duration: Unknown
๐ Level: Beginner
๐ฅ๏ธ Format: Interactive learning
๐ช Support: Yes
๐๏ธ Certificate: Yes
๐ Learn how to create dynamic web pages with the book Learning PHP, MySQL & JavaScript.
4. PHP Fundamentals: Pluralsight
Like Treehouse, Pluralsight is a video-based platform where you’ll do all work on your local computer. But you’ll notice that at 5 hours, PHP Fundamentals is a much shorter course than Treehouse’s Beginning PHP Track.
So it’s great for beginners with a shorter attention span.
๐คท Should you even bother with Pluralsight? Read our Pluralsight review.
Course Layout
PHP Fundamentals contains 9 modules where you’ll learn about:
- types
- functions
- strings
- operators and control structures
- databases
It also dives into web programming featuring lessons in $_Get, form validation and beyond.
By the end of this course you’ll learn the foundations of PHP programming on the LAMP (Linux, Apache, MySQL, and PHP) stack.
๐ฐ Cost: $29 per month or $299 per year for all courses and Learning Tracks
โฒ๏ธ Duration: 5 hours
๐ Level: Beginner
๐ฅ๏ธ Format: Video
๐ช Support: No
๐๏ธ Certificate: Yes
๐ Discover the ins and outs of PHP and MySQL with the book PHP and MySQL Web Development.
5. Building Web Applications in PHP: Coursera
Similar to Treehouse and Pluralsight, Coursera is a video-based platform where you’ll do all work on your local computer. You’ll also find plenty of reference materials.
Building Web Applications in PHP is the only intermediate course in our list of best PHP courses.
๐พ Overall, we’ve got mixed feelings about Coursera. Find out why in our Coursera review.
Course Layout
Building Web Applications in PHP contains 8, week-long modules including:
- Installing PHP and SQL
- Introduction to PHP
- PHP Functions
- PHP and HTML Forms
You’ll also get a general introduction to HTML, CSS and dynamic web content.
By the end of this course, you’ll understand the basic syntax and data structures of PHP such as variables, logic, iteration and more.
๐ฐ Cost: $49 per month for the course
โฒ๏ธ Duration: 31 hours
๐ Level: Intermediate
๐ฅ๏ธ Format: Video
๐ช Support: Yes
๐๏ธ Certificate: Yes
6. Beginning PHP Track: Treehouse
๐จ ALERT ๐จ
As of September 2021, Treehouse has laid off 90% of its staff. The future of Treehouse is unknown.
If you’re an absolute beginner, Treehouse is the perfect platform to learn PHP. Their video-based courses slowly introduce you to new concepts. The goal is to help you understand a strong foundation of the fundamentals so you can build from there.
With these video-based courses, you’ll do all work outside the browser on your local computer.
Course Layout
Beginning PHP is actually a Learning Track. So instead of one course, there are 8 courses and 1 workshop.
Some of these courses include:
- Introduction to HTML and CSS
- PHP Basics
- PHP Arrays and Control Structures
- Basic Error Handling in PHP
Finally, you’ll finish with the course Build A Basic PHP Website. Here’s where you’ll build a media library website that allows you to organize and display books, movies and music.
๐ฐ Cost: $25 per month for all courses and Learning Tracks
โฒ๏ธ Duration: 21 hours
๐ Level: Beginner
๐ฅ๏ธ Format: Video
๐ช Support: Yes
๐๏ธ Certificate: No
Best PHP Courses: Conclusion
Today we looked at the best PHP courses including:
๐ฅ Best Overall ๐ฅ
Learn PHP from Scratch: Educative.io
๐ฅ Best for Newbies ๐ฅ
Learn PHP: Codecademy Pro
๐ธ Best Value ๐ธ
Learn PHP Online: BitDegree
So whether you’re a newbie or need a good value, we think these are the best PHP courses around.
PHP developers are also reading:
- Treehouse PHP Review for This Year (features, projects, price & more)
- DUDE! Is the Jon Duckett PHP book EVER GOING TO BE PUBLISHED?
- Whatโs the Best PHP Hosting This Year? Our Top 3 Picks
What are the best PHP courses?
Overall, we think Learn PHP from Scratch by Educative.io is the best PHP course. For newbies, we like the Learn PHP by Codecademy Pro. And for best value, we think Learn PHP Online by BitDegree is the way to go. You can learn about these courses and more in today’s post.
Where can I learn PHP?
There are plenty of places you can learn PHP including courses. You’ll find some of the best PHP courses on Educative.io, Treehouse, BitDegree, Pluralsight and Coursera. You can learn more about all of these platforms in today’s article.
Do I need to learn MySQL with PHP?
MySQL is the most popular database system that’s used alongside PHP. So if you’re going to learn PHP, it’s probably a good idea to learn MySQL. That’s why a lot of PHP courses also teach MySQL. In today’s article you’ll find plenty of PHP courses.
What is MySQL?
MySQL is a relational database management system based on SQL. Some of its functions include data warehousing, e-commerce, logging applications, and more. You can find where to learn about MySQL alongside PHP in today’s post.
Why should I learn PHP?
While you may not hear hotties like Colt Steele talking about PHP, statistics don’t lie. But statistics don’t lie. PHP is used in literally millions of web applications. There’s a very good chance you will be using this incredible programming language in your web development career.
Is PHP dead?
No, PHP is not dead! According to W3Techs data, PHP runs nearly 80% of all websites with a known server-side programming language. In addition, popular web apps like Facebook and Slack were built with PHP. The bottom line is, nearly 8 out of 10 sites and apps on the web use PHP. Does that sound dead to you?