Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Mastering Odoo Development - Technical Fundamentals

via Udemy

Overview

Everything you need to get started developing Odoo applications. No previous Python experience required.

What you'll learn:
  • Learn how to setup your Ubuntu server for development
  • Install Odoo source code from github
  • Understand the Odoo framework
  • Customize Odoo using developer mode
  • Develop custom Odoo Applications
  • Understand enough Python to make basic Odoo applications
  • Learn to Create Calculated and Related Fields
  • Create a custom report using qweb templates
  • Use Python to translate and import data into Odoo
  • Have a solid foundation for developing more advanced Odoo applications

ALL NEW LECTURES – UPDATED NOVEMBER 2024

New Additions:

  • Introduction to the Odoo Framework – Creating models, building your first application, and more.

  • Detailed Installation Guides for Odoo 15, 16, and 17.

  • 2022 Update – WSL (Windows Subsystem for Linux) Development Environment Setup. Learn to create a local Ubuntu environment inside Windows efficiently, step-by-step.

  • May 23, 2021 Update – Updated Odoo 14 build with new features, included as a downloadable resource in the first lecture.

Course Overview

Mastering Odoo Development – Technical Fundamentals is a comprehensive technical training from Odoo Class. This course takes you from the basics of installing Odoo all the way to developing full applications. You’ll gain a deep understanding of how the Odoo Framework works and build the confidence to create your own professional Odoo modules.

The course now includes the complete application built during training. Because Odoo’s API has remained fundamentally consistent since version 8, you can apply what you learn here to Odoo 8–18 with minimal adjustments.

For easiest compatibility, following along in Odoo 9 is recommended, but the lessons adapt smoothly to all later versions.

Note for Subscribers: If you’re an active Odoo Class subscriber, this course is already included in your subscription—simply log in to access it.

Why Learn with Odoo Class?

Odoo Class is recognized as the #1 source of Odoo video training and workshops worldwide. Google “Odoo Class” and you’ll see our long track record of successful, high-quality training programs. Over the past two years, we’ve produced 100+ professional Odoo videos, culminating in this definitive Udemy Master Course.

If you want to customize Odoo, become an Odoo developer, or finally connect the dots you’ve been missing while self-teaching, this course is for you.

What Makes This Course Different?

1. Beginner-Friendly, Even Without Python Experience

While prior Python knowledge helps, it’s not required. We guide you from zero—adding fields to models, customizing views, creating menus and actions—right through to functional Python scripts. Even without coding, you’ll learn multiple ways to customize Odoo.

2. Hands-On Installation & Setup

We walk you through installing Ubuntu (via WSL on Windows), configuring Odoo locally, and preparing a development environment—step-by-step, so you can start customizing within 30 minutes of installation.

3. Understand the Odoo Framework

We go beyond “copy-paste coding” to show how models, views, and actions fit together. You’ll master:

  • Extending Odoo models with custom fields

  • Modifying views to present exactly what users need

  • Creating custom menus and search filters

  • Adding functional fields and calculations

  • Using domains and context for dynamic applications

  • Writing Python scripts to import and translate data

  • Modifying Odoo reports

4. Real Business Case Study

Rather than disconnected tutorials, we follow a real-world, requirements-driven example—extending product records to store richer business data.

5. Continually Updated Content

We regularly add new lectures and updates to cover emerging Odoo versions and development practices, ensuring you always have relevant, practical skills.

Testimonials

“The videos are great and have really opened my eyes to the capabilities with Odoo.” – Joey K.

“I recommend Odoo Class for anyone wanting to learn Odoo. They have very high-quality videos for both functional and technical topics.” – Vyas S.

“I find your videos really easy to follow and often revert back to them as a point of reference.” – Peter Y.

“All of the quality video editions you have recently added to your library have been tremendously helpful. I’ve been recommending your service to many people.” – John P.

Key Takeaways

  • Learn Odoo from installation to building full applications

  • Master Odoo customization—with or without writing code

  • Gain skills applicable to Odoo 8 through 18

  • Follow a real business example to understand the framework in context

  • Receive continual updates to stay current with Odoo development trends

If you want to become an expert Odoo developer, this course gives you the foundation, tools, and real-world perspective to make it happen.

Syllabus

  • Welcome to Mastering Odoo Development - NOV 24 UPDATE
  • Create Your First Odoo Application
  • (Older Lectures) Welcome to Mastering Odoo Development - Technical Fundamentals
  • Setting up an Ubuntu Server and Installing Odoo 9
  • Understanding the Odoo framework and basic Odoo customization
  • Create your first Odoo Application
  • Odoo Python Primer
  • Improving your Odoo Development Skills
  • Intermediate Odoo Development
  • Expanding Your Odoo Application
  • Creating Custom Odoo Reports
  • Understanding the Odoo API

Taught by

Odoo Class Videos

Reviews

3.9 rating at Udemy based on 1361 ratings

Start your review of Mastering Odoo Development - Technical Fundamentals

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.