Let's make the impossible possible
Sharpen your technical skills with expert training on Odoo frameworks. Master Python and JavaScript the right way.
Contact us See all services for partners
Tech trainings in a nutshell
There are 2 major technical trainings we offer for now. First is the Python framework and the second is the Javascript framework training.
Python framework
ElearningPrerequisites
- Basic functional knowledge of Odoo
- Basic programming
- Basic Python
Estimated hours on pack
- 15h for online trainings
- 38h for a one-week on-site training
Preparation time
- 24h to watch online videos
- 16h to try it yourself
the oven!
The former should be enough to do a lot from creating/extending models, views to server-side logic.
The latter is needed in client-side rich parts of Odoo such as PoS or Barcode and of course if the developer needs to create brand new modules or sections that require browser-side logic.
Javascript framework
ElearningPrerequisites
- “Introduction to Development” technical training
- Basic programming
- Basic Javascript
Estimated hours on pack
- 5h for online trainings
Preparation time
- 15h to try it yourself
Try it yourself
Video on elearning
Onboarder meeting
Monday
Welcome session
30 min
Getting Started
60 min
Use-cases 00-02
30 min
Building block
90 min
Use-cases 03
45 min
End of the day session
60 min
Tuesday
Kickoff
30 min
Base concepts
60 min
Use-cases 04
30 min
State management
20 min
End of the day session + correction
60 min
Use-cases 05 & 06
90 min
Wednesday
Ref
10 min
Use-cases 07
15 min
Environment
10 min
Use-cases 08
45 min
Services
20 min
Use-cases 09
60 min
ORM
10 min
Use-cases 10
45 min
Extending standard code
30 min
End of the day session + correction
60 min
Thursday
Use-cases 11
120 min
Use-cases 12
120 min
End of the day session + correction
120 min
Friday
Use-cases 13
120 min
Use-cases 14
120 min
QA + End of the week session
120 min
Functional section
Coach sessions
Individual prep
Monday
0: Welcome session
30 min
Preparation session 1
120 min
Tuesday
1: Quizz CRM, sales, invoicing
60 min
Preparation session 2
120 min
Wednesday
2: Use case city bike
90 min
Preparation session 3
120 min
Thursday
3: Quizz project, timesheet
60 min
Preparation session 4
120 min
Friday
4: Use case city bike
90 min
Preparation session 5
120 min
Try it yourself
Video on elearning
Onboarder meeting
Monday
Welcome session
60 min
Introduction
30 min
Setting up Odoo
120 min
Module structure
100 min
End of the day session
30 min
Tuesday
Daily Kickoff
30 min
Models and fields
120 min
Q&A
45 min
Exercises
90 min
End of the day session + correction
60 min
Wednesday
Daily Kickoff
30 min
Data introduction
90 min
Security
60 min
End of the day session + correction
30 min
Exercises
90 min
Thursday
Daily Kickoff
30 min
Action and menus
120 min
End of the day session + correction
30 min
Exercises
60 min
Friday
Daily Kickoff
30 min
View introduction
120 min
View deep dive
90 min
Exercises
90 min
QA + End of the week session
45min
Try it yourself
Video on elearning
Onboarder meeting
Monday
Welcome session
30 min
Exercices
60 min
Relation fields
90 min
Exercices
60 min
Correction
15 min
Tuesday
Daily Kickoff
30 min
Computed fields
120 min
Q&A
30 min
Exercises
60 min
End of the day session + correction
30 min
Wednesday
Daily Kickoff
30 min
Action and methods
120 min
Exercises
90 min
Constrains
90 min
End of the day session + correction
30 min
Thursday
Inline views
60 min
Widgets + ordering
30 min
Advanced searches
30 min
More buttons
30 min
Exercises
90 min
Q&A + corrections
30 min
Friday
Daily Kickoff
30 min
Model inheritance
60 min
Model inheritance
60 min
Exercises
120 min
QA + End of the week session
60min
How does it work?
The core of the training can be accessed for free. For additional resources such as hands-on exercises and personalized time with a trainer, the partner manager can be contacted to unlock exclusive access.

Q&A meetings
The best approach would be to have a batch of developers take the training and then schedule short Q&A meetings with an Odoo technical consultant to guide them through the issues they might have.

Module development
After base training, developers can build a simple module to gauge their progress. If issues arise, they can schedule a call with the technical consultant, since not everything can be covered in the training.

Custom component framework
After a few months of Odoo development, “Introduction to OWL” can be done especially if such customizations are planned. By this time, the development team must have some idea as to how each feature should be done and whether they require the Javascript training.

Expected output
Developers capable of developing Odoo modules be it extending existing standard modules or brand new ones.
Interested? Get in touch with your Partner Manager.
Partner dashboardBecome a Partner