Skip to Content
Odoo Python Bootcamp

Odoo Python Bootcamp

Course Overview

This beginner-friendly course is the perfect introduction to both Python programming and Odoo 18 development. Designed for individuals with no prior coding experience, this course combines foundational Python concepts with hands-on experience in Odoo's powerful ERP framework. You’ll learn to create custom modules, automate workflows, and build real-world business applications—all while mastering Python.

By the end of the course, you’ll have the skills to confidently develop custom Odoo solutions and leverage Python for efficient, scalable development.


295.00
295.0 USD 295.00
295.00
Responsible Greg Moss
Last Update 07/24/2026
Completion Time 3 months 3 weeks 4 days 21 hours 3 minutes
  • Section 1: Python Basics for Odoo Development
    9Lessons · 1 wk 3 days 1 hr 3 min
    • Lecture 1.1: Introduction to Python and Odoo
    • Masterclass: Introduction to Python and Odoo - Installing Odoo
    • Lecture 1.2: Python Syntax and Data Types
    • Lecture 1.3: Control Flow in Python
    • Lecture 1.4: Functions and Modules
    • Monopoly Challenge: Basic Control Flow and Method Declaration
    • Risk Challenge: Control Flow and Method Declaration
    • Master Challenge: Air Traffic Control System
    • Section 1: Code Files
  • Section 2: Odoo 18 Essentials
    8Lessons · 1 wk 3 days 10 hr
    • Lecture 2.1: Odoo Framework Architecture - Models
    • Lecture 2.2: Models and ORM Basics
    • Lecture 2.3: Relationships Between Models
    • Lecture 2.4: Odoo Fields and Constraints
    • Master Challenge: Implementing Monopoly Game Mechanics in Odoo
    • Master Challenge: Implementing Risk Game Mechanics in Odoo
    • Master Challenge: Implementing Air Traffic Control System in Odoo
    • Section 2: Code Files
  • Section 3: Python Logic for Odoo Applications
    8Lessons · 1 wk 1 day 23 hr
    • Lecture 3.1: Advanced Python Data Structures
    • Lecture 3.2: Using Python Decorators in Odoo
    • Lecture 3.3: Error Handling and Debugging
    • Lecture 3.4: Scheduled Actions and Automation
    • Monopoly Challenge: Advanced Data Structures and Decorators
    • Risk Challenge: Error Handling and Game Logic
    • Master Challenge: Air Traffic Control Automation System
    • Section 3: Code Files
  • Section 4: Building Practical Odoo Applications
    8Lessons · 1 wk 3 days 15 hr
    • Lecture 4.1: Creating Your First Odoo Module
    • Lecture 4.2: Adding Business Logic to Your Module
    • Lecture 4.3: Integrating with Odoo Views
    • Lecture 4.4: Reporting and Data Export
    • Monopoly Challenge: Building a Complete Game Module
    • Risk Challenge: Business Logic and Territory Views
    • Master Challenge: Air Traffic Control Module
    • Section 4: Code Files
  • Section 5: Advanced Python and Odoo Techniques
    8Lessons · 1 wk 3 days 20 hr
    • Lecture 5.1: Working with External APIs
    • Lecture 5.2: Security in Odoo Applications
    • Lecture 5.3: Performance Optimization
    • Lecture 5.4: Packaging and Deploying Odoo Modules
    • Monopoly Challenge: API Integration and Security
    • Risk Challenge: Performance and Optimization
    • Master Challenge: ATC System - Full Deployment Package
    • Section 5: Code Files
  • Section 6: Capstone Project — Coinbase Trading Bot
    12Lessons · 1 mth 5 days
    • Lecture 6.1: Project Genesis — Architecture Vision and System Design
    • Lecture 6.2: Domain Modeling — The Trading Data Layer
    • Lecture 6.3: The SOLID Strategy Engine — Contracts and Interfaces
    • Lecture 6.4: The Observer Pattern — Real-Time Market Data Distribution
    • Lecture 6.5: Order Management — Factory and State Patterns Combined
    • Lecture 6.6: The Market Scanner — High-Performance Data Processing
    • Lecture 6.7: WebSocket and Webhook Architecture — Eliminating Cron Jobs
    • Lecture 6.8: OWL Frontend — Real-Time Trading Dashboard
    • Lecture 6.9: Portal and User Management — Trading Profiles
    • Lecture 6.10: Testing, Backtesting, and Quality Assurance
    • Lecture 6.11: Design Documentation — UML, ERD, and Professional Artifacts
    • Lecture 6.12: Deployment, Monitoring, and Production Readiness
  • Section 7: Capstone Project — Art & Music Exploration Platform
    12Lessons · 1 mth
    • Lecture 7.1: Project Vision — Bridging Art and Music Through Technology
    • Lecture 7.2: Data Modeling — The Art Domain
    • Lecture 7.3: Data Modeling — The Music Domain
    • Lecture 7.4: The Association Engine — Connecting Art and Music
    • Lecture 7.5: Data Pipeline — Ingesting 1.4 Million Artworks
    • Lecture 7.6: Data Pipeline — Ingesting 700K+ Music Tracks
    • Lecture 7.7: The Intelligent Music Player — Crossfade Engine and Context-Aware Selection
    • Lecture 7.8: OWL Gallery UX — The Art Browser Experience
    • Lecture 7.9: OWL Music UX — Player Interface and Music Browser
    • Lecture 7.10: The Exploration Experience — Unified Art and Music Discovery
    • Lecture 7.11: Search, Discovery, and Personalization — Making 2.1 Million Items Findable
    • Lecture 7.12: Performance, Testing, and Deployment at Scale — Production-Ready Platform Engineering