About the Course
This course provides a complete introduction to Odoo, the leading open-source ERP platform, combined with Python programming for functional and technical customization. You will learn how businesses use Odoo to manage sales, inventory, accounting, HR, and CRM, while also gaining the Python skills needed to configure, customize, and extend Odoo modules. The course blends functional consulting knowledge with hands-on technical implementation, preparing you for roles as an Odoo Functional Consultant or Odoo Developer.
What You’ll Learn
Understand core Odoo modules: Sales, Purchase, Inventory, Accounting, CRM, and HR
Configure and customize Odoo apps to match business requirements
Write Python code to build and modify Odoo modules
Work with Odoo’s ORM, views, and workflows
Create custom reports, automated actions, and business logic
Handle real-world ERP implementation and client requirement gathering
Troubleshoot and support live Odoo deployments
Requirements
Basic computer knowledge
A laptop or desktop computer
Basic understanding of business processes (helpful, not mandatory)
No prior programming experience required to start
Course Curriculum
Module 1: Introduction to ERP and Odoo
Overview of ERP systems, Odoo architecture, and installation/setup.
Module 2: Odoo Functional Modules
Hands-on with Sales, CRM, Inventory, Purchase, and Accounting modules.
Module 3: Python Fundamentals for Odoo
Core Python concepts required for Odoo development: variables, functions, OOP, and modules.
Module 4: Odoo Development Basics
Understanding Odoo’s ORM, models, views, XML, and module structure.
Module 5: Customization and Automation
Building custom modules, automated actions, workflows, and reports.
Module 6: Real-World Project
End-to-end implementation project covering functional setup and technical customization.