freeCodeCamp
PHP
Intermediate

Free course on freeCodeCamp

Learn Laravel by Building a Medium Clone

6 hours 4.6(7,800 reviews)Free

At a glance

Rating
Rating 4.6
Hours
6
Cost
Free

No certificate with this course.

Open Course

freeCodeCamp's Learn Laravel by Building a Medium Clone is a free project-based course where you build a full Medium-like blogging platform using Laravel, PHP's most popular web framework. You learn Laravel's routing, authentication, database relationships, and more through building a real application. The entire course is free on freeCodeCamp.org. After finishing, you can build database-backed web applications with Laravel and understand how modern PHP development works. The main limitation: this assumes you know PHP basics. If you're new to PHP, take freeCodeCamp's PHP Handbook first.

Laravel is PHP's most-installed framework, with over 470 million installs recorded on Packagist and more GitHub stars than any other PHP framework (source: packagist.org/packages/laravel/framework).

About This Course

freeCodeCamp's in-depth Laravel course by The Codeholic. Takes you from setting up your Laravel environment to building a complete Medium-style blogging platform: routing, Eloquent ORM, Blade templates, authentication, and deployment. Free on YouTube.

Course Details

Platform
freeCodeCamp
Language
PHP
Level
intermediate
Duration
6h
Certificate
No
Cost
Free
All Courses

Frequently Asked Questions

Do I need to know PHP first?

Yes. This course jumps into Laravel assuming PHP basics. Start with freeCodeCamp's PHP Handbook if you're new.

What does the Medium clone project teach?

You build user authentication, create articles, implement following, and add comments. It covers the core patterns of web applications.

Is Laravel hard to learn?

Not if you know PHP. Laravel has great documentation and a friendly community. It's designed to make web development enjoyable.

Can I use Laravel for production?

Absolutely. Thousands of production sites run on Laravel. It's stable, well-maintained, and secure.

What should I build after this?

A project of your own: a SaaS idea, a community site, or an API. Start small, deploy, and iterate.

More PHP Courses

PHPBeginner

The PHP Handbook: Learn PHP for Beginners

freeCodeCamp's free PHP handbook by Flavio Copes. A complete written introduction to PHP: syntax, control flow, functions, arrays, OOP, and working with databases. A solid foundation in one of the web's most widely-deployed server languages.

Rating 4.68hDetails →