Cody - Oocademy's mascotte

Tutorials

Pick one and get going!

Introduction To Owl
Learn how to use the OWL framework and create custom OWL widgets.
Creating and using JavaScript assets in Odoo
Learn how Odoo manages assets, how to create custom client actions and how to use XML templates
Introduction to the Odoo JavaScript framework
Learn how the main structure of the Odoo JavaScript framework works and how to add your own JavaScript code to a custom module.
Creating JavaScript classes and widgets in Odoo
Learn how create and use JavaScript classes and widgets in Odoo. You will learn how to create widgets which you can reuse.
Introduction to writing and using (automated) tests
Learn how to create, use and run automated tests in Odoo.
Add archiving option to archive records
Learn how to add the option to (un)archive records on your own modules and what you
have to do to get this functionality.
Creating scheduled actions in Odoo
Learn how to create scheduled actions (schedulers) and how to perform actions
on records automatically.
Profiling code in Odoo
Learn how to profile code to measure the performance of your Python function(s). This allows you to find performance issues or improvements in your code.
Creating tours in Odoo
Learn how to create tours and add steps to the tours.
Creating (internal) messages and activities in Odoo
Learn how to create and add (internal) messages and activities on records.
Creating and sending email templates
Learn how to create new e-mail templates, how to add variables in the email template and how to open the email dialog when clicking on a button.
Inheriting and extending existing pivot/graph views in Odoo
Learn how to inherit existing pivot/graph reports and how to add your own
fields into existing reports.