PHP Banner

30 Best + Free PHP Courses & Certification [2020][UPDATED]

  • 1. Building Web Applications in PHP [Coursera] - Best Free Course
  • 2. The PHP Practitioner [Laracasts] - Best Practical Course
  • 3. PHP Programming [YouTube] - Best Crash Course
  • 4. PHP Tutorial for Absolute Beginners - PHP Course 2020 [YouTube] - Best NEW Course
  • 5. PHP: The Right Way [Leanpub] - Best Text Based Course
  • 6. Advanced PHP [Lynda] - Best Advanced Course
  • 7. Object Oriented PHP & MVC [Udemy]
  • 8. MVC Frameworks for Building PHP Web Applications [Lynda]
  • 9. PHP with MySQL Essential Training: 1 The Basics [Lynda]
  • 10. PHP with MySQL Essential Training: 2 Build a CMS [Lynda]

As featured on Harvard EDU, Stackify and Inc - CourseDuck identifies and rates the Best PHP Courses, Tutorials, Providers and Certifications, based on 12,000+ student reviews, public mentions, recommendations, ratings and polling 5,000+ highly active StackOverFlow members. Learn more

💻 Which PHP Course Provider is best for me?
  • Udemy and Eduonix are best for practical, low cost and high quality PHP courses.
  • Coursera, Udacity and EdX are the best providers for a PHP certificate, as many come from top Ivy League Universities.
  • YouTube is best for free PHP crash courses.
  • PluralSight, SkillShare and LinkedIn are the best monthly subscription platforms if you want to take multiple PHP courses.
  • Independent Providers for PHP courses & certificates are generally hit or miss.
💼 What is PHP used for?
PHP is one of the many server-side languages you can learn to build web sites. It joins other languages such as Java, ASP.NET, Ruby, and R. PHP has consistently demonstrated its ability to scale the largest web sites while at the same time having an easier learning curve than other languages. ...
💰 How much do PHP developers make?
$30,500 - $40,999
1% of jobs
$41,000 - $51,499
5% of jobs
$51,500 - $61,999
9% of jobs
$70,000 is the 25th percentile. Salaries below this are outliers.
$72,500 - $82,999
14% of jobs
The average salary is $91,735 a year
$83,000 - $93,499
14% of jobs
$93,500 - $103,999
12% of jobs
$110,000 is the 75th percentile. Salaries above this are outliers.
$114,500 - $124,999
8% of jobs
$125,000 - $135,499
5% of jobs
$135,500 - $146,000
3% of jobs
US National Average$30,500 $146,000$91,735/year
📃 Is a PHP Certificate worth it?
Yes and No. Certified PHP developers on average make more money. Having a PHP certificate greatly increases the chance of landing an interview and can open otherwise closed doors. Coursera, Udacity and EdX offer excellent certificate options for impressing your future employers. Eduonix, Udemy and several other providers offer certificates, but they aren't as reputable. If you have a Computer Science Degree, certificates are not as important. Still, many employers won't care about certificates, but rather your interview skills, experience and/or skills assessment.
Sort By:

Provider

University

Tags

Rating

Duration

Difficulty

Publication Year

Language

165 Filtered Courses
Building Web Applications in PHP
provider
Best Free Course

1 )

Building Web Applications in PHP (2017)

4.7
This University of Michigan class goes over the basic structure of web applications. It teaches the interactions between web browsers and servers and covers the request/response cycle. It focuses largely on HTML and PHP as languages that convey these interactions, and over 11 hours helps students build strong familiarity with web applications.
icon
Pros
icon
Cons
    • This broad introduction will help students develop familiarity with the bulk of what goes into web applications.
    • Assignments are structured in such a way that students can develop them into professional projects.
    • Course strikes a good balance between practical examples and the nuts and bolts theory of how it all works.
    • Post-submission editing doesnt exist, even though it would help students build better examples for their own reference.
    • Course borders on being too shallow for practical use.
    • Some assignments are too easy and do not foster good learning.
The PHP Practitioner
provider
Best Practical Course

2 )

The PHP Practitioner (2016)

0.0
This class is designed to walk beginners through the very first step of web development. It will help students install PHP and a code editor. It will explain the basic tools for working with PHP and show students how to build a basic web app.
icon
Pros
icon
Cons
    • The introduction really takes students by the hand and leaves no one behind, which is important for getting a first code editor installed.
    • Course masterfully works some networking fundamentals into the course, which is vital for making effective web apps.
    • Even though it starts with the first step, course feels sufficiently deep to get students started with real app development.
    • By starting with a framework, course creates some inevitable points of confusion as students advance their understanding of language constructs.
    • Concepts regarding language fundamentals are too lightly covered.
    • Ultimately students are only learning a way to create apps rather than why certain ways might be preferable.
Best Crash Course

3 )

PHP Programming (2014)

0.0
Derek Banas is a renowned YouTube educator, and hes at it again with this introduction to PHP. In a simple, 36-minute video, he gets through the basics of pretty much the whole PHP language. This is not a masterclass, but instead a friendly overview of all of the major components of working with PHP.
icon
Pros
icon
Cons
    • This is one of the easiest introductions to a programming language youll ever find.
    • Video gets surprisingly deep considering the light and fast approach.
    • Video is ideal for students with experience in other languages transitioning to PHP.
    • Video needs timestamps so students can skip to sections of interest.
    • There is no support for getting PHP working, so students stuck on that part will not benefit much from the course.
    • Fast nature of the video means that first-time coders are going to miss important nuance and details.
PHP Tutorial for Absolute Beginners - PHP Course 2020
provider
Best NEW Course

4 )

PHP Tutorial for Absolute Beginners - PHP Course 2020 (2020)

0.0
PHP Course for absolute beginners.This is 5 hours PHP Course and in this course you will learn all the basics you need in PHP.This is good starting point if you want to learn PHP in 2020.In this course we will learn how to work with file system and build Todo App using PHP.We will learn how to work with Mysql and create Mysql Notes Application.We will learn how to work with forms and create registration form and implement validation.We will learn basics of Object Oriented Programming and much more.We will start with very basics and cover: What is PHP? Why we should learn?Then we will install working environment and start writing code in PHPStorm.This 5 hours video covers all the basic things about PHP. This is very good starting point if you want to learn PHP.

iconQuality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 99 / 100

PHP: The Right Way
provider
Best Text Based Course

5 )

PHP: The Right Way (2016)

0.0
Theres a lot of outdated information on the Web that leads new PHP users astray, propagating bad practices and insecure code. PHP: The Right Way is an easy-to-read, quick reference for PHP popular coding standards, links to authoritative tutorials around the Web and what the contributors consider to be best practices at the present time.There is no canonical way to use PHP. This website aims to introduce new PHP developers to some topics which they may not discover until it is too late, and aims to give seasoned pros some fresh ideas on those topics theyve been doing for years without ever reconsidering. This website will also not tell you which tools to use, but instead offer suggestions for multiple options, when possible explaining the differences in approach and use-case.This is a living document and will continue to be updated with more helpful information and examples as they become available.

iconQuality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 99 / 100

Advanced PHP
provider
Best Advanced Course

6 )

Advanced PHP (2016)

0.0
Implement namespaces, extend interfaces, create your first Trait, dive into object-oriented programming, and discover versatile scripting methods with this course. Web developer Justin Yost takes you into the advanced parts of the PHP server-side language, including abstract classes, iterators, generators, and password hashing. He provides an overview of each topic, takes you through how to code each item for the first time, and then shows you how to expand further.

Learn how to establish consistency, solve problems, and prevent your applications from crashing by applying the techniques Justin shares in this course. Take your object-oriented programming beyond basic attributes and methods into using constructors, deconstructors, and singletons. Build nested exceptions, use type hints, and explore additional ways you can craft more flexible software using PHP.

iconQuality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 99 / 100

Object Oriented PHP & MVC
provider

7 )

Object Oriented PHP & MVC (2017)

4.6
Build a custom object oriented PHP MVC framework and then build an application with it

iconWhat You'll Learn

  • Build a custom MVC Framework from absolute scratch
  • Build an application using your custom framework
  • Create a custom PDO class to handle database interactions
  • Complete user authentication using OOP & PDO
  • Deploy your custom PHP application
MVC Frameworks for Building PHP Web Applications
provider

8 )

MVC Frameworks for Building PHP Web Applications (2017)

0.0
PHP developers have a choice: they can design their own architecture or they can use a framework. Frameworks speed up development, enhance collaboration, and help keep code organized. In this course, Drew Falkman introduces the six most popular Model-View-Controller frameworks: Zend, Symfony, CodeIgniter, CakePHP, Yii, and Laravel. Drew describes the advantages of each framework and shows how to get and install the software. Then, he demonstrates how to get the default pages for each framework up and running, so you can see how the code is structured. In the final chapter, Drew compares all the frameworks and provides resources to move forward with each one. Since your choice of framework affects the success of your project, this course is designed to provide the information you need to make the right decision.

iconQuality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 99 / 100

PHP with MySQL Essential Training: 1 The Basics
provider

9 )

PHP with MySQL Essential Training: 1 The Basics (2017)

0.0
PHP is a popular programming language and the foundation of many smart, data-driven websites. This comprehensive course from Kevin Skoglund helps developers learn to use PHP to build interconnected webpages with dynamic content which can pass data between pages. Learn how PHP can simplify the creation of forms, read and validate form data, and display errors. Kevin also covers the fundamentals of MySQL and how to use PHP to efficiently and securely interact with a database to store and retrieve data. Throughout the course, he provides practical advice and offers examples of best practices.

iconQuality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 99 / 100

PHP with MySQL Essential Training: 2 Build a CMS
provider

10 )

PHP with MySQL Essential Training: 2 Build a CMS (2017)

0.0
This course- "the second installment in a series- "builds on the fundamentals of PHP with MySQL and teaches the intermediate concepts necessary to develop real-world web applications while creating a working content management system. Kevin Skoglund shows how to create dynamic navigation to allow public users to browse different pages of database-driven content. He demonstrates how to hide content from the public and to write functions which are context-sensitive and use argument options for conditional behavior. He shows how to implement user authentication and utilize PHP's built-in password functions to securely regulate page access. Finally, he shows how related database tables can become nested resources by modifying and scoping functions. Along the way, Kevin provides practical advice and offers examples of best practices.

iconQuality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 99 / 100

Show All

How useful was this

PHP

Best Courses list?

1. How would you rate this page?
Average Rating: 0
Vote Count: 0
2. Optional Review Comment