OCA Technical Training


What is an OCA Technical Training on Odoo?

The Odoo Community Association proposes a brand new technical training for any new Odoo developer.

This training will be useful for:

  • new developers hired by Odoo integrator companies, as a complementary technical onboarding

  • freelance developers wanting to start a career within the Odoo world

The training will be organized online through 10 online sessions of 2 hours each in English, twice a week during 5 weeks. A trainer will teach the content live.

There will be a maximum of 20 participants in order to allow for interactions between the participants and the trainer.

 What will I get from this training?

The training is divided into 3 chapters: 

  • Getting familiar with Odoo development (first session)

  • Getting started with Odoo development (6 sessions)

  • Getting started with contributing to the OCA (3 sessions)

The full agenda and content will be available soon.


As a developer starting with Odoo, after having followed the whole training, you will:

  • understand the Odoo and OCA ecosystem

  • understand the technical architecture of Odoo

  • be able to install an Odoo database and build your first Odoo module

  • learn how to contribute your code to the OCA

  • get pragmatic advices from old-timer Odoo developers

 What do I need to know to be able to follow this training?

You should know Python and be familiar with Git. To learn more about Git, we advise you to read this documentation: https://git-scm.com/doc


How much time will it take to complete?

The training is split into 10 sessions of 2 hours each, spread over several weeks, 2 sessions per week. 

Starting 16th September to 22nd October - each session takes place at 12am UTC (meaning 2pm CEST, 5:30pm Indian Standard Time, 9am in America, Argentina).