Courses Coursera

Laravel From Scratch

Master Laravel from scratch with this hands-on course. Learn to build dynamic web applications using Laravel’s MVC architecture, Blade templates, and Eloquent ORM, from environment setup and database integration to authentication, security, and deployment with Laravel Forge.

Intermediate Level 20h 0m 🌐 EN

What you'll learn

  • Set up a Laravel development environment and configure PostgreSQL databases
  • Build dynamic web applications using MVC architecture, Blade templates, and reusable components
  • Implement authentication, middleware, authorization policies, and secure CRUD operations
  • Deploy Laravel applications with Laravel Forge and optimize them for production use

Skills you'll gain

  • Set up a Laravel development environment and configure databases
  • Build dynamic web applications using MVC architecture and Blade templates
  • Implement authentication, middleware, and authorization for secure applications
  • Deploy Laravel applications using Laravel Forge and optimize them for production
  • Use Eloquent ORM, migrations, factories, and seeders for database management
  • Create reusable UI components and style apps with Tailwind CSS
  • Implement CRUD operations, file uploads, and pagination
  • Build features like job listings, bookmarking, job applications, and email notifications

Prerequisites

  • Basic PHP knowledge
  • General web development familiarity

Who this course is for

  • Web developers with basic PHP knowledge
  • Learners who want to build dynamic Laravel applications from scratch
Pricing varies
Go to Course

You'll be redirected to Coursera

Provider

Coursera

Related Courses

Python Bootcamp

Python Bootcamp covers fundamentals of Python programming, including control structures, advanced data types, functions, modules, packages, multithreading, exception handling, file handling, GUI design, and database connectivity, preparing learners for future work in data science and machine learning.

SYBGEN Inc.

Systems Engineering

This course introduces Systems Engineering principles across the lifecycle of complex systems, covering system design, architecture, requirements analysis, modeling, verification, lifecycle models (Waterfall, V-Model, Spiral, Agile), SysML, risk management, trade-off analysis, and a Smart Home Security System project.

Udacity

IT Systems Design and Analysis

Prepare to design, analyze, and evaluate IT systems using data flow diagrams, ERDs, UML, and feasibility analysis. Learn to assess existing systems, identify inefficiencies, compare solution alternatives, and deliver a digital transformation strategy through a hands-on final project.

Coursera ⭐ 4.70

Programming with JavaScript

Learn the basics of web development with JavaScript, including variables, data types, functions, objects, arrays, DOM manipulation, modern JS features, and writing unit tests with Jest over 5 modules.

Coursera ⭐ 4.70

Hands On FullStack Development Course with Infrastructure Management Product implementation

A 180-day, project-first full-stack infrastructure course where you build and operate production-grade services with CI/CD, testing, observability, and operational playbooks, aimed at taking you from toy projects to real-world deployment experience.

System Design Roadmap ⭐ 4.80

Learn Typescript

Hands-on introduction to TypeScript fundamentals and their application in real projects. Learn core typing concepts, advanced TypeScript features, and how to use TypeScript with React and Express while building safer, more maintainable JavaScript applications.

Coursera ⭐ 4.50