Symfony PHP Framework

Learn the basics of webapp development with the Symfony PHP framework in this practical course.

What will I learn in this course?

In this course, you will learn to develop apps with the Symfony PHP framework. Symfony is a PHP web application framework and a set of reusable PHP components/libraries that helps to speed up the creation and maintenance of web applications and to replace repetitive coding tasks.

What will I be able to do after this course?

By the end of this course, you'll be able to create basic and advanced web applications using the symfony framework.

Do I need any previous knowledge in order to take this course?

Yes. You should take our free HTML/CSS Fundamentals, JavaScript Fundamentals and PHP Fundamentals courses before you jump into this course.


Your Instructor


Pablo Farias Navarro
Pablo Farias Navarro

Pablo is a web + mobile app developer and entrepreneur. Pablo is the founder of ZENVA. Besides teaching online how to create games, apps and websites to over 100k students, Pablo has created educational content for companies such as Amazon and Intel.

ZENVA runs four development communities featuring game, web and mobile app development tutorials: Zenva Academy, GameDev Academy, HTML5 Hive, and for Spanish speakers, De Idea A App.

Pablo holds a Master in Information Technology (Management) degree from the University of Queensland (Australia) and a Master of Science in Engineering degree from the Catholic University of Chile. Specialized in web, mobile application and game development.


Class Curriculum


  Introduction
Available in days
days after you enroll
  Bundle Creation
Available in days
days after you enroll
  Response
Available in days
days after you enroll
  Routing
Available in days
days after you enroll
  Views with Twig
Available in days
days after you enroll
  Doctrine
Available in days
days after you enroll
  Your First Webapp
Available in days
days after you enroll
  Including Assets
Available in days
days after you enroll
  Summary
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!



The instructor delivers this course in simple way and at a fast and steady pace for me to follow. I'm very impressed, and I've come along quite quickly. Before this course, I just didn't get it. In a few short hours, I feel I've covered all of this in some depth.

- Keith Boyd

I learned the most important subjects easily.

- Giancarlo Esfandiari