PHP For Beginners - Complete Laracasts Course

By freeCodeCamp | Free Course on YouTube

4.9
(0 ratings)
0 students enrolled
Q
Created by Qasrawii Academy
Last updated 3/2026 EN Beginner 643 min total

What you'll learn

Full PHP course by Jeffrey Way (Laracasts) covering PHP fundamentals, MySQL, PDO, and building a complete application.

Course Content

5 sections 50 lessons 643m total length

Getting Started

10 lessons
How to Choose A First Programming Language Preview
1:00
PHP For Beginners, Ep 2 - Tools of the Trade Preview
9:00
PHP For Beginners, Ep 3 - Your First PHP Tag Preview
8:00
PHP For Beginners, Ep 4 - Variables
7:00
PHP For Beginners, Ep 5 - Conditionals and Booleans
11:00
PHP For Beginners, Ep 6 - Arrays
9:00
PHP For Beginners, Ep 7 - Associative Arrays
7:00
PHP For Beginners, Ep 8 - Functions and Filtering
12:00
PHP For Beginners, Ep 9 - Lambda Functions
12:00
PHP For Beginners, Ep 10 - Separate PHP Logic From the Template
9:00

Fundamentals

10 lessons
PHP For Beginners, Ep 11 - Technical Check-In (With Quiz)
5:00
PHP For Beginners, Ep 12 - Page Links
11:00
PHP For Beginners, Ep 13 - Partials
9:00
PHP For Beginners, Ep 14 - Superglobals and Current Page Styling
13:00
PHP For Beginners, Ep 15 - Make a PHP Router
18:00
PHP For Beginners, Ep 16 - Create a MySQL Database
6:00
PHP For Beginners, Ep 17 - PDO First Steps
14:00
PHP For Beginners, Ep 18 - Extract a PHP Database Class
11:00
PHP For Beginners, Ep 19 - Environments and Configuration Flexibility
13:00
PHP For Beginners, Ep 20 - SQL Injection Vulnerabilities Explained
11:00

Core Concepts

10 lessons
PHP For Beginners, Ep 21 - Mini-Project: Notes App
8:00
PHP For Beginners, Ep 22 - Render the Notes and Note Page
14:00
PHP For Beginners, Ep 23 - Introduction to Authorization
14:00
PHP For Beginners, Ep 24 - Programming is Rewriting
12:00
PHP For Beginners, Ep 25 - Intro to Forms and Request Methods
18:00
PHP For Beginners, Ep 26 - Always Escape Untrusted Input
8:00
PHP For Beginners, Ep 27 - Introduction to Form Validation
13:00
PHP For Beginners, Ep 28 - Extract a Simple Validation Class
12:00
PHP For Beginners, Ep 29 - Resourceful Naming Conventions
7:00
PHP For Beginners, Ep 30 - Autoloading and Extraction
20:00

Intermediate Topics

10 lessons
PHP For Beginners, Ep 31 - Namespacing: What, Why, How
12:00
PHP For Beginners, Ep 32 - Handle Multiple Request Methods From a Controller Action?
12:00
PHP For Beginners, Ep 33 - Build a Better PHP Router
21:00
PHP For Beginners, Ep 34 - One Request, One Controller
7:00
PHP For Beginners, Ep 35 - Make Your First Service Container
19:00
PHP For Beginners, Ep 36 - Updating a Resource With PATCH Requests
21:00
PHP For Beginners, Ep 37 - Sessions 101
14:00
PHP For Beginners, Ep 38 - Register a New User
19:00
PHP For Beginners, Ep 39 - Write Your First Middleware
22:00
PHP For Beginners, Ep 40 - Manage Passwords Like This For The Remainder of Your Career
5:00

Advanced Concepts

10 lessons
PHP For Beginners, Ep 41 - Log In and Log Out
26:00
PHP For Beginners, Ep 42 - Extract a Form Validation Object
14:00
PHP For Beginners, Ep 43 - Extract an Authenticator Class
13:00
PHP For Beginners, Ep 44 - The PRG Pattern (and Session Flashing)
21:00
PHP For Beginners, Ep 45 - Flash Old Form Data to the Session
6:00
PHP For Beginners, Ep 46 - Automatically Redirect Back Upon Failed Validation
26:00
PHP For Beginners, Ep 47 - Composer and Free Autoloading
13:00
PHP For Beginners, Ep 48 - Install Two Composer Packages: Collections and PestPHP
16:00
PHP For Beginners, Ep 49 - testing approach tdd and pest 2160p
18:00
PHP For Beginners, Ep 50 - The Next Step in Your Php Journey
16:00

Description

Full PHP course by Jeffrey Way (Laracasts) covering PHP fundamentals, MySQL, PDO, and building a complete application.

Original course by freeCodeCamp. Curated and organized for optimal learning on Qasrawii LMS.

Requirements

  • A computer with internet access
  • Willingness to learn

Student Reviews

No reviews yet. Be the first to share your experience!

Preview this course
Free Open Access

This course includes:

50 lessons
643 minutes of content
Beginner level
EN
Full lifetime access
Certificate of completion