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
Course Content
5 sections • 50 lessons • 643m total length
Getting Started
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
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
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
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
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.
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!
Free
Open Access
This course includes:
50 lessons
643 minutes of content
Beginner level
EN
Full lifetime access
Certificate of completion