All Courses
freeCodeCamp
php
Intermediate

Learn Laravel by Building a Medium Clone

6 hours
4.6(7,800 reviews)
Free

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 the most popular PHP web framework, used by developers building everything from content sites to SaaS applications (source: Laravel official site and GitHub star counts).

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

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

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.

8h
4.6
Details