Best Free PHP Courses

Find the best online Free PHP Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings.

Beginner PHP and MySQL Tutorial

Learn PHP and MySQL and start developing web apps like a pro!

Created by Infinite Skills - High Quality Training

"]

Students: 297867, Price: Free

PHP and MySQL are incredibly powerful open source technologies that allow people to create functional websites and apps that go way beyond basic HTML. While it can seem intimidating to someone with no background in coding, working with PHP is much easier than many realize. With the right guidance and a desire to learn, most people can learn how to put together a functional web app in a few days! 

This PHP / MySQL Tutorial Video Course is narrated by Robert Tucker, a long-time trainer, lecturer and consultant who specializes in helping people learn how to use technology to solve real world problems. In this high-impact course, Robert walks users through the creation of a functional PHP / MySQL interface from beginning to end, explaining where needed the important technical points without relying on excessive jargon. This is not an overview of complex theory, but a hands-on primer that will allow even beginners to create usable solutions quickly! 

Robert shows you how to make the most from these free technologies used by everyone from small startups to the biggest technology companies in the world. 

Learn PHP and MySQL and start developing web apps like a pro! Learn PHP and MySQL and start developing web apps like a pro!

Practical PHP: Master the Basics and Code Dynamic Websites

Code Your Very Own Dynamic Websites by Learning PHP Through Real-World Application & Examples

Created by Brad Hussey - Marketing Consultant at FreelancingFreedom.com

"]

Students: 226328, Price: Free

Learn How to Code Dynamic Websites with PHP 5+ for absolute beginners! 

This course is a total beginners guide to coding dynamic websites with PHP so you need no prior knowledge or experience with PHP — although, it is a good idea if you know some HTML & CSS. (My beginner's guide Build a Website from Scratch with HTML & CSS will teach you everything you need to know about HTML & CSS.) 

Practical Hands-on Approach 

My approach with this course, like many of my courses, is to take a practical "hands on" approach. While there will be some theory involved — every single lesson requires you to get your hands dirty and exercise what you've learned in that specific lesson. I find this to be the best approach, because you're able to retain much more of what you learned, and therefore, get up and running with maximizing your practical knowledge of PHP quickly! 

Why Should I Learn PHP? 

So — why learn PHP? Well, PHP is a very powerful scripting language used by millions of websites. Some of the most popular websites and frameworks utilize PHP to build their dynamic websites. PHP works very well with HTML, and therefore will allow you to start coding dynamic websites quickly without having to learn some of the more complicated scripting languages out there. 

You Will Love This Course 

I think you're going to love this course, and you're going to especially love what you're going to learn. When I first started learning PHP, I couldn't wait to start implementing what I learned into my websites! I think you'll feel the same. 

It's Totally Free! 

Also, I am excited to be offering this course absolutely free for three reasons: 

  1. I don't want a purchasing decision to get in the way of you learning what I have to offer in this course.

  2. I want as many people as possible to be able access the content.

  3. I want to give you learning material so good that it should cost money.

The Final Project 

Throughout the course you will be building a handful of dynamic PHP examples, but in the last section of the course, we will build a dynamic website for a (fictional) restaurant. 

So, I invite you to join me in learning how to Code Dynamic Websites with PHP! 

Let's do this.

Practical Understanding of PHP and MySQL

Learn to understand the core of PHP and MySQL. Take the full course and Build a Database Web App

Created by Paul Amissah - Technologist

"]

Students: 42975, Price: Free

Having thought for over 5 years at college level and having seen most of the PHP Courses on this platform, I bring you what is missing for free. Learning, according to the dictionary, is to gain or acquire knowledge of or skill in (something) by study, experience, or being taught. To gain or acquire knowledge, you need to understand the concept of the topic, how it's used and when to use it. Most teachers on this platform are not doing that. Teaching is an art, it involves more than just taking screen shots or videos of what you are doing and telling people to do it with you. Teaching involve explanations. You may follow an instructor to build a very cool app but would you be able to do it again by yourself? Only if you understood. You need to understand a topic before you can practice how it's used, but if your used it without understanding it, then you are not learning it. Take this course and learn to understand PHP. Convert abstract text to programmable meanings and uses. 

Anyone  from beginner can take this course.  If you want to learn from the basics to the advance level and build a Database Web Application, Kindly take the full course for only $12 

Some Comments:

From Vivian

I feel he makes it as simple as possible so I can understand what he is trying to say.

Learn PHP 7 This Way to Rise Above & Beyond Competition!

This course is based on php manual! We cover namespaces, operators, types, variables, functions, OOP and many more!

Created by Vladimir Grankin - Software Engineer

"]

Students: 37476, Price: Free

WARNING! This course is based on PHP.NET documentation with a lot of explicit (WORD BY WORD) reading of the manual. Many people are complaining about it. So I strongly recommend you to first look at reviews with similar complains and my responses to these reviews to decide if this course is for you. During creation of this course my intention was to make it as complete as possible. This is why we read a lot of PHP documentation in this course (another reason is that it is exceptionally well written and sometimes there is nothing to add to - it explains the concept very well). However manual doesn't explain everything, so a LOT of additional explanations and examples are added throughout the course (please see free preview videos). That said, if this is kind of knowledge you are looking for, please very warm welcome on board!

* Use this course as a main source to prepare to your ZEND PHP CERTIFICATION!

Also, after completing this course you will be ready to dive into any PHP project imaginable, because it lays very strong foundation.

Infinite Scroll Project AJAX MySQL API PHP jQuery

Explore how to create a web application that sends requests to the server for additional data as users scroll the page

Created by Laurence Svekis - Instructor, GDE, Application Developer

"]

Students: 34370, Price: Free

Infinite scrolling is a web-design technique that loads content continuously as the user scrolls down the page, eliminating the need for pagination.  This technique popular is used on many websites and this course will show you how to build one yourself from scratch.

Best of all this course provides a great learning experience on how to develop an API that can return database content into the front end.  Learn how to combine technologies and the steps needed to plan out the building of applications. Explore how you can use AJAX to send requests to a server API returning content in a JSON format to be added to your web page content.

Prerequisites to this course include working knowledge of jQuery, JavaScript and PHP.  We cover the aspects of the languages needed to create the API endpoint and to query the endpoint for data.

One of the best ways to learn programming is by projects and this project is perfect since it combines the use of multiple technologies within one application so that students get a real world experience. 

  • Learn how to setup the structure of your web application
  • Find out about creating a PHP database connection
  • Create a simple PHP application to populate the database with lorem ipsum text
  • Explore how an API works outputting content from the MySQL database into JSON format
  • Use PHP code to build a customized JSON output
  • Explore how easy it is to make AJAX requests with jQuery
  • Use JavaScript to detect scroll and more
  • Assemble your HTML page dynamically
  • Examine how web applications are built

Source Code is included to get you started quickly.

Taught by an instructor with over 18 years of web development experience, ready to help answer any questions you may have.

Join now and start building your own applications today.

Build CRUD Application – PHP & Mysql

Create Todo list app with pagination

Created by Akram Abdulrazaq - Web developer & Digital Marketer

"]

Students: 33512, Price: Free

Welcome to this free course on how to build CRUD application using PHP & Mysql,

You will learn in this course the concept of crud application , and crud stands for Create - Read - Update - Delete ,

Learning this concept will help you to better understand how to create registration system in PHP , and also it will help you to let your users interact with data if you building users based website , like Udemy where users have the ability to update their data or upload their images.

in this course we'll build simple todo list app that will help us understand how crud actions performed

we'll build database and interact with it , we going to use bootstrap for styling.

there are so much to learn in this free course.

Join us.

Learn what’s new in PHP 7

Review all the new features that are coming in PHP 7 and get your app's up to speed.

Created by Lawrence Turton - Technical Instructor

"]

Students: 33212, Price: Free

PHP7 is the newest edition of the language to hit the server side in 2016. This well established and much loved language is providing significant performance improvements, providing new features and improving security. PHP has always been the goto language when it comes to server side database interactivity and data integrity with simplicity and ease of use.

The first and most prominent speed increase is the PHP7 engines speed which is nearly double the performance of the previous PHP 5.6 engine. This alone should be coveted by developers who don't even need to optimise their code but just to run it in the new engine and see massive performance increases. Wordpress, Joomla and other popular CMS's have been run out of the box with no code changes and huge performance increases have been seen with no optimisation needed at all.

But what about the other features and your script's, Will they work? Well to find out I'll be showing you additional features which may not be that dramatic after all. New features are always fun to learn but some new features will just be a simple parameter being passed into an already existing function. For example the unserialise function will now accept another optional parameter to only unserialise an object that came from a particular class; making it a little more secure. Also as we're on the topic of security and parameters the existing password hash function will no longer accept a salt but rather it will automatically generate a secure salt for you.

The new PHP version is a nice addition to the PHP family with refined features all round. PHP will still be around despite what developers say. It's still currently the best and most secure language for database interaction with PDO, scalar data validation, prepared statements, secure password hashing and salting. It really is still the king pin! Every language has it's place and PHP is firmly settled in on the server side and despite being a Javascript developer it's still is a very established language.

Web Development Course : laravel ORM and Raw PHP!

A complete web development tutorial for those who wish to build more powerful web applications using PHP frameworks

Created by Dave Partner - Full Stack Software Developer

"]

Students: 30044, Price: Free

This course will take you from your basic PHP knowledge to building advanced websites using PHP frameworks. In this course you will learn a whole lot of important concepts in web development that will land you big jobs and contracts

We've got very awesome reviews for this course:

  1. "Thanks a whole lot! This is the best web development course I have ever taken. Every step was carefully broken down and explained in simple language" - Sodiq
  2. "I just wanted to drop in and say a big thank you for such a wonderful course" - John
  3. "I got a new job because of this course, even before I finished!" - Selena

The course builds a robust and powerful jobs recruitment website platform while explaining cool concepts such as 

  1. MVC 
  2. Routing 
  3. Middlewares
  4. Authentication and Authorization
  5. Access Control Levels
  6. Templating Engines 
  7. Object Relational Models 
  8. Database Relationships 
  9. and so on.

This is the one single course that will put you ahead in advanced web development, and its all easy and well broken down.

Real Time Chat System Using PHP Mysql PDO and AJAX

Use PHP PDO MYSQLi and AJAX with HTML and CSS for building an Exceptional Real Time Chat System

Created by Faisal Imtiaz - 8+ years of Web Experience and Udemy instructor

"]

Students: 26827, Price: Free

If you are a beginner and wondering how you can build your very own real time chat System. You are at the right spot. This course is the solution for you. 

In this course you will learn what is the basic, fast, secure and most easy way to create your own Real time Chat System in no time. In about an hour maximum you will be able to create a completely secure, professional and fast chat room which will be ready to embed right into your website.

We will build this User Chat System Using PHP along with AJAX and using MYSQLi database. Making front end in HTML and designing in CSS makes this chat room even more attractive and beautiful.

Students who know the very basics of PHP and JavaScript or JQuery will easily understand it. However, this course is created while keeping all levels in mind, so if you are a beginner then still you can easily learn this course with simple approach.

CodeIgniter framework basic tutorial – (version 3 & above)

Free Course on CodeIgniter Application Development Framework for PHP. Compatible with version 3 and above

Created by StudyEasy Organisation - Fantastic content maker and fabulous presenters

"]

Students: 26447, Price: Free

What is the course about ?

This course is about the Codeigniter framework, more information about this framework is provided at the end of the document. Codeigniter framework for PHP is fabulous for rapid application development. Our team has researched and created this easy to understand course for you.

This is a free version of the course, this course includes basic concepts of Codeigniter.

What kind of materials are included ?

We have included project files with lectures if required.

How long will the course take to complete ?

This is a short course of about 2 hour

How is the course structured ?

This structure of course is researched and created by a team, it's easy to understand. StudyEasy!

Why take this course ?

This is very easy to understand, out team has made every possible effort to make this course short and powerful. This is a free and short course hence this course with not waste your time or money!   

---------------------------------------- ABOUT FRAMEWORK ----------------------------------------

Why CodeIgniter?

Framework with a small footprint

CodeIgniter 3 has a 2MB download, including the user guide.

Clear documentation

The CodeIgniter User Guide comes with the download. It contains an introduction, tutorial, a number of "how-to" guides, and then reference documentation for the components that make up the framework.

Compatibility with standard hosting

CodeIgniter 3 only needs PHP 5.2.4 and plays nicely with almost all shared or dedicated hosting platforms. Many webapps need a database, and CodeIgniter supports the most common, including MySQL.

No restrictive coding rules

Use your own coding and naming conventions, with only a few caveats that deal with classname conflicts. CodeIgniter looks to empower you, not shackle you.

Simple solutions over complexity

CodeIgniter encourages MVC, but does not force it on you.

Exceptional performance

CodeIgniter consistently outperforms most of its competitors.

No large-scale monolithic libraries

CodeIgniter is not trying to be all things to all people. It is a lean MVC framework, with enough capabilities to improve your productivity, while providing for third-party addons/plugins for additional functionality.

Nearly zero configuration

Much of the CodeIgniter configuration is done by convention, for instance, putting models in a "models" folder. There are still a number of configuration options available, through scripts in the "config" folder.

No need for template language

CodeIgniter comes with a simple, substitution based, templating tool. Addons/plugins are available for most of the full-blown templating engines if that is what you are used to.

Spend more time away from the computer

Don't we all want it? CodeIgniter is easy to learn and to get proficient with.

#Codeigniter #Codeigniter3 #Rapid application development

#BCIT #Basics #Background #MVC #PHP  #studyEasy #Easy Course

#Framework #Bootstarp #Performance #Websites

Introduction to Laravel 4

Start developing Web Applications with the fastest growing PHP Framework, Laravel 4.

Created by Cristian Gradisteanu - Ethical hacker, software developer and Entrepreneur.

"]

Students: 25823, Price: Free

Please note: This course does NOT cover the latest version of Laravel (5.2 at this time) but as many reviewers suggested..this is a great introduction to the main concepts of Laravel framework (being version 4 or 5).

Start developing Web Applications by using the fastest growing PHP Framewok, Laravel.

Ever wanted to create flexible Web Applications fast and easy? It's time to meet Laravel 4.
In this course I am going to take you from zero to hero and introduce you to Laravel 4 while creating a Web App and explaining how the framework works.

We will discuss about Models, View, Controllers and other Laravel specific components while developing a Laravel App from start to finish.

- Start learning Laravel 4 today to increase you web development skills and be able to earn more for the work that you perform.

- Discover why Laravel is considered to be the fastest growing PHP Framework of 2014 and what are its main advantages.

- Take your PHP knowledge one step further by learning how to develope Web Applications using Laravel 4.

Laravel 6 PHP Framework for Just Beginners

In this course, you will learn larval 6 Core Functionalities, Laravel 6 CRUD and Default Authentication System.

Created by Kazi Ariyan - Web Developer, Entrepreneur, Online Instructor

"]

Students: 24911, Price: Free

Laravel 6 Framework Course on Udemy.

I Update the new Section as Multi-Authentication User and Roles On Dec 28, 2019

Laravel is an open-source PHP framework, which is robust and easy to understand. It follows a model-view-controller design pattern. Laravel reuses the existing components of different frameworks which helps in creating a web application. The web application thus designed is more structured and pragmatic.

Why We Should Learn Laravel?

  • Laravel is a first development life cycle and less code functionality

  • it's easy to learn

  • making web applications faster

  • configuration error and exception handling

  • automation testing work.

  • URL Routing Configuration is very high in Laravel.

  • Scheduling tasks configuration and management

  • It has a huge community

  • Unlimited resource.

  • Most importantly it's very easy to get a job if you have Laravel skills.

This course you will not just learn you actually doing it. Learn and apply this on a live project with me.

Sound Great right?

 ---------------------------------------------------------------------------------------------------------------------

Click the "Enroll Now" button at the top right now!

I am excited to see you in this course!

Sincerely,

Kazi Ariyan

Basic PHP Development with Bootstrap, GitHub and Heroku

Learn to develop a basic PHP application using Bootstrap 4, upload to source control and publish to the web with Heroku

Created by Trevoir Williams • 250,000+ Students - Lecturer | Software Engineer | Consultant

"]

Students: 21605, Price: Free

Overview

This course is designed to equip students with the basic knowledge on how PHP works with HTML and CSS. It equips students with the fundamentals of PHP programming, teaches them about the benefits of using source control and ultimately allows you to publish your finished website to the internet.

Why Learn PHP

PHP was designed to make web development easier, and many beginners find it effortless to pick up and get started with. In fact, PHP code was so easy to pick up, many non-programmers end up being able to hack PHP code together without truly understanding the code.

The top 5 reasons to learn PHP are:

  1. Beginner Friendliness

  2. Designed to Scale

  3. Active Support Community

  4. Career Opportunities

  5. Future

At the end of this course, you should be able to:

  • Understand the PHP Application Flow

  • Understand how to use:

    • Variables

    • Print Statements

    • Arrays

    • Date/Time and String Manipulation

    • Functions

    • Loops

    • Decision Statements

  • Understand Bootstrap 4 CSS Framework

  • Use Visual Studio Code Efficiently

  • Deploy using Heroku Hosting

  • Manage Projects with GitHub

PHP & MySQL course for absolute beginners | Become a PHP pro

Learn the absolute basics about PHP from scratch and take your skills to another level

Created by Dary Nazar - Web Developer & Designer

"]

Students: 21272, Price: Free

Welcome to the course ‘PHP For Beginners’ In this course we will go step by step to digest all the basics topics in PHP, so if you are looking for a quick and understandable way to become a master in PHP, this is a perfect course to start with. Most of the sections will have programming exercises and at the end of every section, I will be making the exercises to show you the solutions! The reason why I think it’s important to make the exercises is because you can only learn PHP by DOING IT!

We will also be looking at the basics of MySQL Database since the final section of this course is inserting data in a table, then we will be outputting the data from the table in the browser, and then we will be creating our own login and register script!

In the beginning years when I started programming, I came across so many videos and tutorials where tutors would’ve just create the code without explaining it and I always wondered “why are you doing it this way”? Therefore, I try to give you examples why you should use this method instead of another method and I try to give you real life examples.

This course is created in a logical order to make you a PHP hero in on time! The course has been divided into the following main sections:

1. Introduction

2. Variables and Data Types

3. Operators in PHP

4. Control structures

5. Functions in PHP

6. Build-in functions in PHP

7. How to work with superglobals in PHP

8. Introduction to databases

9. Using a database to create a register/login script

Why you should learn PHP

Anything that you can do on a web server, you can do with PHP. Do you read blogs? Well, blogs are created in PHP! Do you order stuff online? Well, that’s also created with PHP! What I’m trying to say it: PHP IS EVERYWHERE!

PHP For WordPress Development

Quick guide on how PHP works and is used in a WordPress environment. This will help you with creating plugins and themes

Created by Patrick Gerrits - WordPress Expert, eCommerce professional & Entrepreneur

"]

Students: 18295, Price: Free

This step-by-step course will teach you how to use PHP for WordPress . When you are finished with the course you will be able to start learning how to work with Plugins and Themes within the WordPress environment. 

This Course is great for getting you started with PHP when you want to learn more about WordPress but you don not have any PHP experience. HTML and CSS experience is nice to have, as we won't discuss that in detail.

In under a hour of video in which you will learn everything you need to know to get you started with PHP. In this course we will take you trough all basic PHP elements that are commonly used in WordPress. Like conditional statements, loops, functions and other basic PHP syntax. This course is not made for learning you all what PHP has to offer. This course gives you a good basic to continue working on creating a plugin or a theme within WordPress. Do not hesitate to contact me if you have any questions. If you are not pleased with the content, you can ask for a 100% refund, no questions asked.

For this course you will need a basic understanding of HTML and CSS. 

Express course – Develop Web Apps/SaaS with PHP and ATK

Value your time! Learn efficiently. Fast pace. Carefully selected curriculum leading to real results.

Created by Romans Malinovskis - Romans Malinovskis

"]

Students: 13265, Price: Free

Hi, my name is Romans and I am a professional freelance Web application developer. I participated and built many SaaS apps, have worked as CTO for various web start-ups and have been a very active open-source contributor. I teach secondary students how to build useful web apps as a hobby.

I offer you this ORIGINAL COURSE where I will introduce you to a very powerful "PHP + ATK + Heroku" combination. To my knowledge it's the FASTEST and the most EFFICIENT approach for building powerful web apps.

How is this course different?

My goal is not to give you "introduction" to gazillion free web technologies, instead I will keep my focus on those core technologies and keep going deeper and deeper eventually enabling you to build and deploy sophisticated web apps. ATK is pretty new framework, but its core goal is to make web development simpler, more friendly, not more complex.

What about Laravel/Symfony?

In my course you'll learn an efficient way to build Web UI and work with Data. If you know one of Laravel/Symfony/Wordpress already, you can use it together with ATK.

How does PHP compare with Ruby/JavaScript/Python?

PHP is the most popular language for websites and web apps. It alway was. NodeJS is trendy. Ruby on Rails was trendy in 2006 and is now in decline. But there is a good reason why PHP remains #1 for web sites - it runs everywhere, it's easy to install, it's easy to learn and it's really fast. Don't take my word for it - verify it yourself on "Google Trends".

What does "Express course" mean in the title?

Most courses I've seen here will start at the very beginning and will dedicate some limited time on various technologies you need to build web apps. 3 lectures on HTML. 2 lectures on CSS and so on. Quite often you have to listen to over 200 lectures before you get your application online!

FOR EXAMPLE: many professional developers DON'T USE SQL language. They rely on "data abstraction frameworks". Also many Web Developers DON'T write CSS or HTML themselves. They use CSS frameworks. So, unless you want to be a Website Designer, there is no real need for you to master HTML/CSS. Yet other courses will insist on giving you a comprehensive introduction for all the fundamentals. Why spend your time on them now, if you might not need them in the future?

In my course I only teach you technologies which you will absolutely need to make Web Apps. Sometimes I'll suggest you where you can learn more about those supplementary technologies, but I remain very firmly focused on the goal.

What are the milestones?

If know nothing about web apps and you start my course now, then:

  • In one hour, you will know how to run your own web app in the cloud and use version control.
  • In two hours, you will be able to work with database and build interactive applications, and use 3rd party services for sending SMS messages.
  • In three hours, you will learn about relations, expressions and data aggregation.
  • In four hours, you will know how to make SaaS multi-user apps and send out nicely-looking emails.
  • In five hours, you will know how to work with files and accept on-line payments.

Additionally, we will be implementing lots of web apps. If you need, pause my videos and try following me with your own code editor. Also - work on assignments.

DO NOT SKIP LECTURES. To save time I rarely repeat things. Make sure you fully understand every lecture before moving on. If not - please post questions in "Q/A" section.

Other courses to learn?

After finishing this course, I recommend:

  • If you wish to be a better frontend/mobile developer - Learn React. It can interact with ATK / PHP through RestAPI.
  • If you wish to tweak UI - Learn CSS and dig deeper into Semantic UI.
  • If you wish to self-host your apps - learn more about Docker and Kubernetes. 

IMPORTANT: I'm still working to record videos in the curriculum. I typically release several videos every week. Because my material is NOT COMPLETE, I am giving you access to my course FOR FREE. Please consider that before leaving a review.

PHP – Advanced Features

Learn some of Advanced Features of PHP

Created by Edwin Diaz - Web Developer & Premium Udemy Instructor - 700,000 students

"]

Students: 11005, Price: Free

On this course you will learn some advanced features in PHP that every PHP developer should know. First I will give you an overview of each feature then we will jump into the editor and create a functionality that explains the feature.This course is targeted to those students who are very familiar with PHP. This is a small course to show you the following features in PHP.

  • NameSpaces

  • Interfaces

  • Traits

  • Abstract classes

Creating a Simple Newsletter Signup Using PHP and MySQL

In this course we are going to add a newsletter signup form that saves to a database.

Created by Malcolm Knott - Freelance Website Developer

"]

Students: 8678, Price: Free

Hi, In this course we are going to add a newsletter sign up form that will save our new subscribers to a database.

To do this we are going to be using a backend programming language called PHP and a MySQL database.Don’t worry if that doesn’t make any sense to you, we will be going over all of the basics and walking you through it step by step.

This course does however assume you have a basic understanding of html and css, and that you know how to push any updates up to a server and make them live.

If you don’t have that experience then I can recommend this course by Daniel Scott, it starts at the very beginning and will easy get you up to speed so you can start taking the next steps like working with PHP and databases.

So if you’re ready to get started with our PHP database project … then sign up to the course and lets get started :)

Sending Mail in PHP using PHP MAILER

Send Mail in PHP using PHP Mailer

Created by Peterson Fredrick - Software Developer/Design

"]

Students: 8364, Price: Free

Do you already know PHP and you're developing a website that needs email sending? By taking this course you'll learn how to develop a system from scratch that sends emails to users the right way.

This course will teach you how to add the following features to your PHP website or web application:

  • Custom Ajax Function Plugin

  • Addition Features for element scroll

  • Sending mails using PHP Mailer

  • Clean email structure to avoid the Spam folder by 99% chances

Taught by senior web application developer and online instructor Peter Fredrick, this course takes you in easy steps through the entire process.

Introduction to Caligrafy – Your PHP Framework

Build your application from the ground up

Created by Dory Azar - UX Director, Owner and creator of the Caligrafy framework

"]

Students: 6910, Price: Free

Caligrafy is a new and modern MVC framework for PHP. In this course, you will learn how to build PHP/MySql web applications from the ground up. You will explore the powerful features of this framework such as Responsive Templates, easy database interfacing, social sharing, creating clean structured, easy authentication, easy credit card and cryptocurrency payments, easy search referencing and analytics.

This is an outstanding course that will empower you to build progressive web and mobile web applications quickly.

PHP :basics for beginners

you will learn basics of PHP

Created by Naveen Kumar A - Best Selling Instructor | having students in 160+ countries

"]

Students: 6623, Price: Free

This course is dedicated to learn the basics of PHP. PHP stands for Hypertext Preprocessor". PHP is in very demand in web development field. it is a server-side scripting language which is very popular for it's features. it is also a open source .so,no need of buying a license to use it. So coming to the course this has been designed in a very efficient way and in a very understandable way. Before you continue, you should also have a basic understanding of HTML,CSS,Javascript and MYSQL . in this course you will learn the basics of PHP. this is a beginners level course and this course is not for experts in PHP

PHP Crash Course For Absolute Beginners 2021

Learn the basic fundamentals of PHP

Created by Imran Sayed - Software Engineer

"]

Students: 6409, Price: Free

PHP is a general-purpose scripting language especially suited to web development.
Learn about the basics of PHP.
This course teaches you all of the concepts from absolute scratch. You do not require any prior knowledge of PHP. This course is created for absolute beginners.

1. Introduction to PHP - Explains about what is PHP, its origin and uses of PHP
2. Writing your first php code - Echo, Variables, Strings
3. Strings - Use of Single and Double Quotes
4. Arrays - Index and Associative Arrays ( Talks about real world examples of using the index and associative array )
5. Booleans - True and False
6. Operators and Introduction to Functions
7. Conditional Statements - If and else
8. Conditional Statements - Switch
9. Loops - White and Do While Statements
10. Loops - For and Foreach Statements

The course covers the basic concepts of PHP.
PHP Stands for PHP Hypertext Preprocessor. PHP is a language behind 80% of the websites and is a code language for WordPress, Joomla and Drupal. With PHP you can turn a static HTML page to a dynamic one, incorporate live data and validate user’s presence. PHP can handle forms, i.e. gather data from files, save data to a file, through email you can send data, return data to the user.
After finishing this course it should put you in a position to kick start the PHP projects.

PDO (PHP Data Objects)

PHP PDO Tutorials for Beginners

Created by Anuj Kumar - Programmer / DBA

"]

Students: 6378, Price: Free

PHP PDO.PDO (PHP Data Objects) is a PHP extension through which we can access and work with databases. PHP PDO tutorial introduces you to one of the most important PHP extensions called PHP Data Objects or PDO, which was available since PHP version 5.0. PHP Data Objects or PDO is a PHP5 extension that provides a lightweight relational database management system (RDMBS) connection abstract library.

Appzio on-boarding

Native mobile applications with just PHP

Created by Timo Railo - CTO of Appzio

"]

Students: 5679, Price: Free

This course will introduce Appzio native application building platform and walk you through the development environment setup, development basics and finally a building of a complete sample application. All development is done with PHP on this course. We will be releasing NodeJS course on 2019.

After completing the course, you are ready to start building applications and publish them to AppStore and PlayStore. It is possible to have your PHP code reviewed after the course and based on the review, you can receive Appzio certification for yourself.   

This course will require a setup of the environment to your local machine and a modern IDE such as PHPStorm. Its useful to have a basic working knowledge of Docker.

PLEASE NOTE: videos are pending update, this will happen in January 2019. The most notable differences to current setup:
- Videos make reference to SFP upload, this is no longer used
- Admin part has been re-arranged to more logical order. You will still find the same options, but they might be under different tab.
- Creating new modules you can find from the top menu, under modules
- Make sure that you have added your SSH key to Appzio's git if you wish to have your actions code under GIT

Build a simple messages board with php7 for beginner

Build a simple messages board with php7 for beginner

Created by 攀 童 - programmer

"]

Students: 5610, Price: Free

Build a simple messages board with php7 for beginner

If you are a beginner of php, congratulations, this course is right for you.

If you don't have any practical experience in PHP development, congratulations, this course is also very suitable for you.

I'm sorry for my English is not very good, you must be so smart to understand.

After you finish this course, you will get a beautiful and functional message board.

Learn PHP – The Complete Guide

Quick and Easy Guide to Master in PHP

Created by ganesh kavhar - Software Developer | Web Developer | Aspiring Data Scientist

"]

Students: 5598, Price: Free

PHP is a widely used server-side programming language that’s become increasingly fast and powerful over the years. PHP works well with HTML and databases, making it a great language for anyone interested in building dynamic web applications.

Learn PHP, this course covers core functionally of PHP code. Learn the basics of using PHP code to create web applications.

PHP is a scripting language that helps people make web pages more interactive, by allowing them to do more things.

PHP is a powerful scripting language that runs on your server and allows you to provide accelerate your web pages. PHP is the most popular backend code for most websites on the internet you see today. PHP is everywhere, from large to small sites. Learning PHP will help you expand what you can do with Websites.

PHP is designed for large websites, creating a customised user experience, and creating amazing dynamically generated content for users. PHP can connect database content to your website, gather form information from users and a whole lot more.

Everything is included, top resources, source code and step by step learning.

I am here to help you learn PHP and ready to answer any questions you may have.

PHP is an in demand skill, and learning PHP will help to separate you from the crowd who don't know PHP

Nothing to lose, there is a 100% Money Back if you don't like it

Want to know more, what are you waiting for take the first step. Join now to start learning PHP today.

Who this course is for:

  • application developers

  • webmasters

  • anyone who wants to learn PHP code

Richard Stibbard’s “MySQL/PDO Connection” – A mini-course

A series of mini-projects showing how to connect to a MySQL database using PDO (PHP Data Objects) in PHP.

Created by Richard Stibbard - Web Developer and Online Educator

"]

Students: 5100, Price: Free

First launched in 2014, this simple "evergreen" series of short tutorials has proven popular ever since, and shows how to connect to a MySQL database using a PDO connection and display the database records in the browser.

Why use PDO?

There is a choice of only two ways to connect to a MySQL database, either mysqli, the 'i' standing for 'improved', or PDO. All the old mysql_* commands are long-since deprecatedand inherently a security risk. No mysql_* commands should be used any more, and they should be replaced in old code.

Both PDO and mysqli are equivalent in terms of security as both support prepared statements, meaning that user input is not entered straight into the SQL query but sent along a different channel where it is sanitised and safe to use. Both remove the risk of SQL injection inherent in using mysql_ commands.

Unlike mysqli, PDO supports named parameters and placeholder question marks; mysqli only supports placeholders. I will show how to work with both in this tutorial and you will see that named parameters are an easier and more convenient way of working with database fields easier.

Unlike mysqli, PDO supports many different database vendors – mysqli as we would gather from the name, only supports MySQL databases. If you did have to swap from one database type to another you would still have work to do as the SQL queries would be different, but at least it would be possible without many changes.

In summary, PDO is secure, flexible, and convenient and the best choice for all new projects and updates, so let's get started.

This tutorial assumes you know how to create a MySQL database in phpMyAdmin on your local machine, but to speed things up I provide an SQL file for you to import the database you need to do the course into phpMyAdmin.

The Wizardly world of Php Magic Methods

Php Magic Methods ~ Let's Learn Them

Created by Zachary Horton - Software Engineer ~ Laravel, Vuejs, Slim 4, Symfony, AWS

"]

Students: 3426, Price: Free

During this course we will cover Php Magic Methods and how to use them.

We'll cover __construct, __destruct, __call, __callStatic, __invoke, __get, __set, and more!

Dive in with me as we level up our Php skill sets and dive into Php magic methods
and real world use cases!

Tread carefully, the power is intoxicating.

PHP Login and Registration System

PHP Login and Registration System

Created by kagaya john - Web Developer

"]

Students: 2423, Price: Free

How to Build PHP Login and Registration System For beginner . We will use PHP ajax and Mysql database to build our projects .

No  chatter!

We don't do a lot of chatting on this course and always go straight to point.

We love helping!

Have a problem in one of the lectures? No problem I'm  here to help.  Tells me the problem and let's get it done.

Main Features

1. Build PHP Login and Registration System for beginner and not overcomplicated .

2. Using PHP and Ajax to communicate to Database mySQL .

-----------------------------------------------------------------

Graphics in PHP

Generate Images Dynamically in PHP

Created by Mrudula Karande - HOD -K.K.Wagh Polytechnic, Nashik

"]

Students: 693, Price: Free

Graphics are one of the most compelling aspects of PHP.

  • Equipped with a powerful GD graphics library, it can dynamically manipulate images. It can create GIFs, JPEGs and PNG files.

  • Use of GD graphics library provides PHP programming with another major advantage.

  • Graphs, Charts, Bar diagrams, line diagrams can be easily created with dynamic properties using this.

  • PHP enables creation of image objects like circle, rectangle, arcs among others that can be manipulated to draw complex designs and patterns.

  • Image scaling is an important aspect that is required in websites.

  • This can be achieved easily using PHP script. It can specify coordinates to the plane of image and scale them automatically to any browser.

Considering above reasons, I decided to create this course. In this course you are going to learn

1. How to generate and save images dynamically in PHP.

2. GD Library Built-in Functions of PHP such as imagecreate() and imagecolorallocate().

3. Learn How to create different shapes like ellipse, line, circle, arc, rectangle.

4. Learn how to write text on images.

5. Learn how to use different fonts on images.

Join me in this course to explore the graphics in PHP. I have just touched the surface of graphics in PHP for you. Enjoy learning this aspect of PHP with me.