Frequently asked questions about our Magento offerings including courses, team plans, pricing and more.
Last updated on September 3, 2024
All of the Magento courses are presented on the courses page in the suggested order that they should be taken.
If you aren’t yet familiar with the basic concepts of PHP, it is suggested to take the PHP 101 course. It is not recommended to continue with any Magento course until you are comfortable working within the PHP language.
All of the subsequent courses also assume you already have a development environment for Magento 2 setup. If you do not, there is a free course available, Set Up a Magento 2 Development Environment with Docker. Be sure to get your Magento 2 development environment set up before enrolling in or taking any of the other Magento courses.
If you have access to the University, we always recommend taking the Magento 2 Coding Kickstart course first. This course provides all of the underlying fundamentals & concepts of Magento. This applies whether or not you wish to become a frontend or backend Magento developer.
If you do not have access to the University, you can get a sense of what’s in it by taking the Magento 2 Coding Jumpstart course. This is a free course which should lay the groundwork for some of the fundamentals, though the Kickstart course is a more in-depth version of this course.
Once you know the base core concepts of Magento, you can then choose which path to take. The following are the recommended learning paths for each type of developer:
Backend PHP Developer
JavaScript Development Fundamentals for Magento 2
Transform Magento 2 Admin Grids & Forms
The Art of GraphQL in Magento 2
Magento Message Queues with RabbitMQ
Magento Design Patterns: Proxy Classes
Frontend JavaScript Developer
JavaScript Development Fundamentals for Magento 2
Defeat Knockout.js in Magento 2
Customize the Magento 2 Checkout
The Art of GraphQL in Magento 2
Theme Developer
Defeat Knockout.js in Magento 2
JavaScript Development Fundamentals for Magento 2
Full Stack Developer
JavaScript Development Fundamentals for Magento 2
Defeat Knockout.js in Magento 2
Customize the Magento 2 Checkout
Transform Magento 2 Admin Grids & Forms
The Art of GraphQL in Magento 2