Log in

Learn open-source programming with bite-sized video lessons

Complex open-source programming concepts broken down into small, simple and easy to understand video lessons.

Next steps

Downloadable archive of modules

Override a class using a preference in Magento
4:32

Override a class using a preference

Use an around plugin to silence a function in Magento
3:44

Use an around plugin to silence a function

Use an after plugin to modify the result of a function in Magento
6:35

Use an after plugin to modify the result of a function

Use a before plugin to modify function parameters in Magento
6:14

Use a before plugin to modify function parameters

What is a plugin or interceptor in Magento?
3:13

What is a plugin or interceptor?

Listen to an event with an observer in Magento
7:04

Listen to an event with an observer

Create and dispatch an event in Magento
3:50

Create and dispatch an event

Expose a REST API endpoint using a repository in Magento
7:48

Expose a REST API endpoint using a repository

Escape template data to prevent XSS security vulnerabilities in Magento
4:05

Escape template data to prevent XSS security vulnerabilities

Load data using a repository in Magento
4:12

Load data using a repository

Load data using a collection in Magento
3:25

Load data using a collection

Exercise: Create a new function within a ViewModel

Exercise: Pass data to another template using a ViewModel

Pass data to a template using a ViewModel in Magento
4:54

Pass data to a template using a ViewModel

Create a ViewModel in Magento
4:19

Create a ViewModel

Exercise: Write another setup data patch script

Execute setup patch data scripts in Magento
2:31

Execute setup patch data scripts

Save data using a repository in Magento
2:41

Save data using a repository

Previous Next

Showing 41 to 60 of 796 results

Previous 1 2 3 4 5 6 7 8 9 10 ... 39 40 Next

Only showing lessons migrated to the new course platform (out of the 700+ available).
All lessons are being actively migrated, with an estimated completion of Summer 2026.

M.academy

Courses

Playlists

Lessons

Exams

Explorer