Laravel Essentials (Routes to Real Apps) | e-Learning | Muhi
MM Muhindo Mubaraka
e‑Learning / Frameworks & Specialisation / Laravel Essentials (Routes to Real Apps)

Laravel Essentials (Routes to Real Apps)

Intermediate Frameworks & Specialisation 18 lessons Updated Aug 2026

What you'll learn

  • Set up Laravel projects and understand the folder structure
  • Routes, controllers and Blade layouts
  • Migrations and Eloquent models (with relationships)
  • Authentication, file uploads, and deploying with Git/GitHub

Curriculum

5 modules · 18 lessons
01 Setup & first pages Free lesson 3 lessons
Introduction to PHP Laravel Preview
Laravel + Git & GitHub
Routes, controllers and views
02 Blade templating 3 lessons
Blade basics
Blade layouts: master pages
Project layout best practices
03 Database: migrations & models 5 lessons
Mastering migrations
Laravel models: comprehensive guide
Models step by step (part 2)
Model relationships
Retrieving records & display
04 Authentication & uploads 4 lessons
Build a secure login system
Authentication tutorial (part 2)
Laravel Breeze
Form uploads: photos & files
05 Ship it 3 lessons
BUILD: a news application, step by step
Deploy with GitHub: local → live
Advanced sessions (live-class series)

Best taken after

You can start here whenever you like. These just cover the ground this course builds on.

Requirements

  • Courses 03, 04, 06

Description

Laravel is the most popular PHP framework in the world, and the engine behind the capstone systems later in this catalog (InvetoTrack, MarketLink). This course teaches the core Laravel skills properly: routing, Blade, migrations, models, auth and file uploads, finished with a real news application.

Your instructor

MM
Muhindo Mubaraka
Full-Stack Developer & Software Engineer

Nine years building the systems that governments, hospitals, schools and farmers actually run on, and teaching thousands of people to build their own.

Frequently asked questions

How do I pay?

Pay with MTN Mobile Money, Airtel Money, or a Visa/Mastercard card, all handled securely through Flutterwave. Free courses need no payment at all.

Is it self-paced?

Yes, you learn on your own schedule. There are no live class times to catch; lessons stay available for the course's access window.

Do I get a certificate?

Yes, a certificate is issued automatically once you complete every lesson in the course, and you can verify it any time from its own link.

What if I get stuck?

Use the course's discussion Q&A to ask a question. I read and answer these myself.

UGX 140,000 18 lessons Enrol now