Skip to Content
Factory Line Live catalog on factoryline.odooclass.com — pre-release source, data-driven factories. Open Factory Line →
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