Mastering Laravel Framework and PHP (Coursera)

Offered by Board Infinity,
Mastering Laravel Framework and PHP (Coursera)

This is a Beginner to Advance level of course, intended for learners passionate about Web Development.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

Welcome to Module 1: Introduction to PHP and Laravel! This module serves as your gateway to the world of web development using the dynamic PHP language and the powerful Laravel framework. Whether you're new to programming or looking to expand your skills, this module will equip you with a strong foundation in both PHP and Laravel, setting the stage for your journey towards building modern web applications.
Welcome to Module 2: Building Web Applications with Laravel! This module is designed to provide you with a comprehensive understanding of creating dynamic and feature-rich web applications using the powerful Laravel framework. From the fundamental basics to advanced concepts, you'll embark on a journey to master the intricacies of routing, controllers, views, database interactions, and more. By the end of this module, you'll have a solid foundation in building web applications that not only adhere to best practices but also deliver exceptional user experiences.
Welcome to Module 3: Integrating PHP with Laravel! This module offers a comprehensive exploration of how PHP, the backbone of Laravel, seamlessly integrates with the framework to create dynamic and secure web applications. By combining the power of PHP's backend capabilities with Laravel's elegant structure, you'll learn to build feature-rich applications while ensuring the highest standards of security. Through practical video lessons, you'll uncover the art of leveraging PHP for backend logic, incorporating external PHP libraries, and implementing essential security measures within the Laravel ecosystem.
Welcome to Module 4: The Project Series module in our Laravel with PHP project! This module is designed to help you understand the intricacies of managing and organizing projects within your Laravel application. Whether you're building a task management system, project portfolio, or any other project-related functionality, this module will equip you with the skills and knowledge needed to create a robust and efficient project management system using Laravel.

What you'll learn

  • Explore how PHP fits into the web development landscape, from its integration into HTML to its use in server-side scripting.
  • Discover advanced Laravel concepts such as middleware and authentication, enabling you to add layers of security and control to your applications.
  • Establish a strong foundation in security practices by exploring key topics such as CSRF protection, session security, user input validation.
  • Apply the fundamental database structures, migration, and Eloquent relationships necessary for managing projects effectively.

Syllabus

Introduction to PHP and Laravel
Welcome to Module 1: Introduction to PHP and Laravel! This module serves as your gateway to the world of web development using the dynamic PHP language and the powerful Laravel framework. Whether you're new to programming or looking to expand your skills, this module will equip you with a strong foundation in both PHP and Laravel, setting the stage for your journey towards building modern web applications.

Building Web Applications with Laravel
Welcome to Module 2: Building Web Applications with Laravel! This module is designed to provide you with a comprehensive understanding of creating dynamic and feature-rich web applications using the powerful Laravel framework. From the fundamental basics to advanced concepts, you'll embark on a journey to master the intricacies of routing, controllers, views, database interactions, and more. By the end of this module, you'll have a solid foundation in building web applications that not only adhere to best practices but also deliver exceptional user experiences.

Integrating PHP with Laravel
Welcome to Module 3: Integrating PHP with Laravel! This module offers a comprehensive exploration of how PHP, the backbone of Laravel, seamlessly integrates with the framework to create dynamic and secure web applications. By combining the power of PHP's backend capabilities with Laravel's elegant structure, you'll learn to build feature-rich applications while ensuring the highest standards of security. Through practical video lessons, you'll uncover the art of leveraging PHP for backend logic, incorporating external PHP libraries, and implementing essential security measures within the Laravel ecosystem.

Project Formation Using Laravel
Welcome to the Project Series module in our Laravel with PHP project! This module is designed to help you understand the intricacies of managing and organizing projects within your Laravel application. Whether you're building a task management system, project portfolio, or any other project-related functionality, this module will equip you with the skills and knowledge needed to create a robust and efficient project management system using Laravel.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introduction to CSS3 (Coursera) Coursera
University of Michigan

Introduction to CSS3 (Coursera)

The web today is almost unrecognizable from the early days of white pages with lists of blue links. Now, sites are designed with complex layouts, unique fonts, and customized color schemes. This course will show you the basics of Cascading Style Sheets (CSS3). The emphasis will be on learning how to write CSS rules, how to test code, and how to establish good programming habits.

Jul 27th 2026
4 Weeks
Build Your First Android App (Project-Centered Course) (Coursera) Coursera
CentraleSupélec

Build Your First Android App (Project-Centered Course) (Coursera)

In this project-centered course, you’ll design, build, and distribute your own unique application for the Android mobile platform. We’ll provide you with a set of customizable building blocks that you can assemble to create many different types of apps, and that will help you become familiar with many important specificities of Android development. When you complete the project, in addition to having a personalized app that you can use and share, you’ll have the skills and background you need to move on to more advanced coursework in Android development.

Jul 20th 2026
4 Weeks
Engineering Maintainable Android Apps (Coursera) Coursera
Vanderbilt University

Engineering Maintainable Android Apps (Coursera)

Engineering Maintainable Android Apps, which is a 4 week MOOC that shows by example various methods for engineering maintainable Android apps, including test-driven development methods and how to develop/run unit tests using JUnit and Robotium (or equivalent automated testing frameworks for Android), as well as how to successfully apply common Java/Android software patterns to improve the extensibility and clarity of Android apps.

Jul 20th 2026
4 Weeks
Introduction to HTML5 (Coursera) Coursera
University of Michigan

Introduction to HTML5 (Coursera)

Thanks to a growing number of software programs, it seems as if anyone can make a webpage. But what if you actually want to understand how the page was created? There are great textbooks and online resources for learning web design, but most of those resources require some background knowledge. This course is designed to help the novice who wants to gain confidence and knowledge. We will explore the theory (what actually happens when you click on a link on a webpage?), the practical (what do I need to know to make my own page?), and the overlooked (I have a page, what do I do now?).

Jul 20th 2026
3 Weeks
How To Create a Website in a Weekend! (Project-Centered Course) (Coursera) Coursera
The State University of New York

How To Create a Website in a Weekend! (Project-Centered Course) (Coursera)

In this project-centered course*, you’ll design, build, and publish a basic website that incorporates text, sound, images, hyperlinks, plug-ins, and social media interactivity. We’ll provide you with step-by-step instructions, exercises, tips, and tools that enable you to set up a domain name, create an attractive layout for your pages, organize your content properly, ensure that your site functions well across different operating systems and on mobile devices, keep your site safe, and finally, let people know your site is online. We’ll even show you how to track your visitors.

Jul 20th 2026
3 Weeks
Interactivity with JavaScript (Coursera) Coursera
University of Michigan

Interactivity with JavaScript (Coursera)

If you want to take your website to the next level, the ability to incorporate interactivity is a must. But adding some of these types of capabilities requires a stronger programming language than HTML5 or CSS3, and JavaScript can provide just what you need. With just a basic understanding of the language, you can create a page that will react to common events such as page loads, mouse clicks & movements, and even keyboard input.

Jul 20th 2026
4 Weeks
Programming Foundations with JavaScript, HTML and CSS (Coursera) Coursera
Duke University

Programming Foundations with JavaScript, HTML and CSS (Coursera)

Learn foundational programming concepts (e.g., functions, for loops, conditional statements) and how to solve problems like a programmer. In addition, learn basic web development as you build web pages using HTML, CSS, JavaScript. By the end of the course, will create a web page where others can upload their images and apply image filters that you create.

Jul 27th 2026
4 Weeks
AJAX for Web Developers (Coursera) Coursera
Coursera Instructor Network

AJAX for Web Developers (Coursera)

The "AJAX for Web Developers" course explores how modern websites update parts of a web page without the need to reload the entire page, providing a fluid and fast user experience. This course covers the relationship between client apps or websites and servers, the distinction between full page loads and AJAX, and the best use-cases for each.

Jul 27th 2026
3 Weeks
Introduction to Web Development (Coursera) Coursera
University of California, Davis

Introduction to Web Development (Coursera)

This course is designed to start you on a path toward future studies in web development and design, no matter how little experience or technical knowledge you currently have. The web is a very big place, and if you are the typical internet user, you probably visit several websites every day, whether for business, entertainment or education. But have you ever wondered how these websites actually work? How are they built? How do browsers, computers, and mobile devices interact with the web? What skills are necessary to build a website? With almost 1 billion websites now on the internet, the answers to these questions could be your first step toward a better understanding of the internet and developing a new set of internet skills.

Jul 20th 2026
5-12 Weeks
Fundamentals Of NgRx (Coursera) Coursera
Board Infinity

Fundamentals Of NgRx (Coursera)

Welcome to the "Fundamentals of ngRX" course, your gateway to becoming a proficient ngRx developer. This course is designed to equip you with the skills and knowledge required to harness the full potential of ngRx in your Angular projects. With a focus on core concepts, advanced state management, ngRx Data, and building real-world applications, you'll gain a comprehensive understanding of ngRx and its practical implementation.

Aug 3rd 2026
2 Weeks