Browse all series
LanguagesBeginner50 episodes

PHP For Beginners

We all start somewhere. For programming, this series is that first step. I've designed it specifically for newcomers to, not just PHP, but programming in general. Here, you'll learn the fundamentals of PHP - all the way down to defining basic variables and arrays.

Think of this series as a key stepping stone for your programming journey.

Series episodes

The Fundamentals (11)

How to Choose a Programming Language

1m 21s

Wondering which programming language to learn first? Discover why PHP stands out and how to make the best choice for your coding journey in this friendly Laracasts guide!

Tools of the Trade

8m 37s

Get set up for success! Learn which essential tools to install and how to prepare your environment in this friendly, step-by-step Laracasts episode.

Your First PHP Tag

8m 9s

Start your PHP journey! Learn how to set up basic HTML, launch a PHP server, and view your first PHP tag in the browser with this friendly Laracasts lesson.

Variables

7m 18s

Discover the power of variables and basic concatenation! Learn why variables matter and how to use them effectively in this friendly Laracasts lesson.

Conditionals and Booleans

11m 6s

Build a dynamic webpage using conditionals and booleans! Learn how to display messages based on user actions in this friendly, hands-on Laracasts lesson.

Arrays

8m 37s

Learn how to use arrays to store and manage lists like usernames or book titles. This friendly Laracasts lesson helps you organize data with ease!

Associative Arrays

7m 19s

Master associative arrays in PHP! Learn how to access items by key and organize data efficiently in this friendly, hands-on Laracasts lesson.

Functions and Filters

12m 20s

Congrats on your progress! Dive into functions—the verbs of programming—and learn how to use them effectively in this engaging Laracasts lesson.

Lambda Functions

12m 8s

Dive into lambda functions in this Laracasts episode! Learn what they are, when to use them, and how they can simplify your PHP code with smart refactors.

Separate Logic From the Template

8m 35s

Learn why separating PHP logic from HTML boosts code clarity and maintainability. Join this Laracasts lesson to organize your projects like a pro!

Technical Check-in #1 (With Exam)

4m 53s

Test your PHP skills with this quick Laracasts check-in and quiz. Reinforce what you've learned before moving on to the next exciting section!

Dynamic Web Applications (9)

Continue learning

Thumbnail for PHP Bits
PHP Bits

With Jeffrey Way

  • 8 episodes
  • Intermediate
  • Languages
Thumbnail for Whip Monstrous Code Into Shape
Whip Monstrous Code Into Shape

With Jeffrey Way

  • 20 episodes
  • Advanced
  • Techniques
Thumbnail for Write a Composer Package With Me
Write a Composer Package With Me

With Jeffrey Way

  • 7 episodes
  • Intermediate
  • Testing
Thumbnail for Build a Video Game Aggregator
Build a Video Game Aggregator

With Andre Madarang

  • 21 episodes
  • Intermediate
  • Frameworks
Thumbnail for PHP 7 Up and Running
PHP 7 Up and Running

With Jeffrey Way

  • 7 episodes
  • Intermediate
  • Languages

Would you like to hear from Laracasts by email occasionally?