3D Geodata Academy

Python and AI Programming for 3D Applications

THE ENTRY COURSE. START YOUR 3D PYTHON JOURNEY HERE.

Code Your First 3D Python Projects

The entry point into 3D data with Python. NumPy, Open3D, Matplotlib, and 6 hands-on projects. From zero to your first digital twin script.

22
Hands-on lessons
10+
Hours of content
6
Real projects

Methods validated inside

AIRBUS CNES THALES META BMW ESRI

See what you’ll code

From installing Python to scripting 3D voxel automation, mesh generation, and city modelling projects.

Zero

Prior 3D or programming experience assumed. I start at the installation step.

0

Students trained worldwide across 80 countries.

12+ yrs

Production experience distilled into structured, repeatable workflows.

You want to code with 3D data. You don’t know where to start.

Every online tutorial assumes you already know Python. Every Python book assumes you already know 3D. You sit between the two, watching YouTube videos that jump into PointNet or Gaussian Splatting while you are still trying to open a file. That is not a knowledge gap. That is a missing staircase.

This course is that staircase. I assume you have never opened a Python IDE. I start at the installation step, walk you through the math you actually need, and finish with 6 real projects you can show on a portfolio. No prerequisites. No ego. No shortcuts.

Why this is the entry point

Every advanced 3D course I teach (Point Cloud Intelligence, Segmentor OS, Spatial OS, Reconstructor OS) assumes you already code in Python. This course is where that assumption comes from. Master this, and every other course opens up. This is where everyone starts.

What you’ll build

Six portfolio projects wired into one foundational Python course.

Open, visualize, and manipulate LAS, PLY, and XYZ files. Build the first script that touches real 3D data.

Point cloud basics

Open, visualize, and manipulate LAS, PLY, and XYZ files. Build the first script that touches real 3D data.

Clean, filter, and downsample point clouds. The steps every 3D pipeline starts with.

3D pre-processing

Clean, filter, and downsample point clouds. The steps every 3D pipeline starts with.

Turn point clouds into triangle meshes. Poisson reconstruction, ball pivoting, and export to standard formats.

3D mesh generation

Turn point clouds into triangle meshes. Poisson reconstruction, ball pivoting, and export to standard formats.

Convert point clouds into voxel grids. Run automated voxel analysis and even export to Minecraft-style formats.

Voxel automation

Convert point clouds into voxel grids. Run automated voxel analysis and even export to Minecraft-style formats.

Vectorize LiDAR into 2D/3D city models. A concrete project that takes raw points and outputs a building footprint map.

City modelling

Vectorize LiDAR into 2D/3D city models. A concrete project that takes raw points and outputs a building footprint map.

Compute features, color by attribute, export publication-quality renders. The skills you need to show your work to a manager or a client.

Visualization + featuring

Compute features, color by attribute, export publication-quality renders. The skills you need to show your work to a manager or a client.

Note from Dr. Poux

I designed this course for myself at 22. Someone who wanted to work with 3D data but only had a land surveying background. Every step in this curriculum is what I wish someone had given me back then. Nothing skipped. Nothing rushed. Just the staircase from zero to first real script.

How this course works

Designed for absolute beginners. Still useful for working engineers.

100% asynchronous

Access everything 24/7 on the LMS. Self-paced. No live sessions required.

💻

Code-along projects

Every lesson ships with the Python script I am writing on screen. Copy it, run it, break it, fix it.

📊

Real datasets

Real LiDAR scans, real buildings, real city data. Not synthetic examples.

🚀

Beginner-friendly pacing

I explain everything the first time it appears. Every function call, every parameter, every import.

🔄

Lifetime access

One payment, permanent access. Every update included.

Upgrade path

This course is the foundation for Point Cloud Intelligence, Segmentor OS, Spatial OS, and Reconstructor OS.

The first step

If you are serious about a career in 3D AI, spatial computing, or reality capture, this is where the path starts. I have watched 15,000 students walk through this course, then walk into roles at survey firms, startups, automotive, AEC, and research labs. This is the staircase.

The Curriculum

22 lessons across 5 modules. From install to shipped projects.

Prerequisites

This course is designed for absolute beginners. You do not need any prior 3D or Python experience.

  • Computer literacy: comfortable installing software, navigating folders, and using a browser
  • Hardware: any modern laptop with 8 GB+ RAM. No GPU required.
  • Software: Windows, Linux, or Mac. All tools are free and open-source.
  • Curiosity: a willingness to type code, break it, and fix it

No programming experience required. I start at the Python installation step.

013D data foundations
What Is 3D Data

Understand the 3D data world before writing any code. Point clouds, meshes, voxels, and the processing steps that connect them.

3D data representations
Point cloud specificities
The 3D processing steps
Common file formats
When to use what
02Python environment setup
Tools and Install

Install Python, set up a virtual environment, pick an IDE, and install the 3D libraries you will use throughout the course.

Python installation
First steps with Spyder IDE
3D Python libraries overview
Virtual environments
Troubleshooting common install issues
03Math and libraries
Foundations

The math you actually need (no more). NumPy for array operations. Matplotlib for plotting. Open3D for 3D.

Maths for 3D, made easy
NumPy basics
Matplotlib for 3D
Open3D basics
Data and resources
04Six hands-on projects
Build Real Things

Six end-to-end projects. Each one gives you a working script and something to show in your portfolio.

Project 1: Point cloud basics
Project 2: 3D data pre-processing
Project 3: 3D mesh generation
Project 4: 3D voxel automation
Project 5: 3D visualization and featuring
Project 6: LiDAR 2D/3D vectorization (city modelling)
05Clustering and next steps
What’s Next

Introduction to 3D clustering and segmentation. A visual guide to 3D data representations. A fun “point cloud to Minecraft” closer.

Introduction to 3D data clustering
3D point cloud segmentation with Python
Visual guide for 3D representations
Point cloud to Minecraft
Recommended next courses
Dr. Florent Poux, founder of the 3D Geodata Academy

Your instructor

Dr. Florent Poux

I’ve spent 12+ years in 3D geospatial: from field surveys with total stations to building AI systems for Fortune 500 companies. I published the O’Reilly book on 3D Data Science with Python. I’ve advised startups valued at over 15M EUR. I’ve held a professorship, taught at university, and led R&D for some of the largest organizations in the space.

I don’t teach syntax. I teach judgment. Every module is built around real decisions I’ve faced in production. Which neural renderer fits an industrial inspection job. How to architect a semantic pipeline that doesn’t choke on 500M points. When to use algorithmic methods and when to switch to deep learning.

15,000+ readers
O’Reilly author
PhD in 3D geospatial
12+ years in the field
ISPRS Award winner
1,500+ citations
Start Building with Me

What students say

Beginners, surveyors, and GIS professionals from 80 countries.

Get lifetime access

One payment. Every lesson, every update, every project.

Python and AI Programming for 3D Applications

Complete foundational course + source code + real datasets + lifetime updates

€97 one-time
  • 22 hands-on lessons (10+ hours)i
  • Complete Python source code + datasets
  • 6 portfolio-ready projects
  • Beginner-friendly pacing
  • Lifetime access + all future updatesi
  • 90-day results guaranteei
Start Coding Now

Zero-risk guarantee: If you don’t see real results within 90 days, full refund. No questions.

SECURE CHECKOUT

The complete ecosystem

3D AI Architect Program

The complete spatial AI curriculum, delivered in 3 tiers. Pick the depth that matches where you are — Foundations to get moving, Professional for the full OS stack, Ultimate for live access and priority support.

  • 3D AI Acceleratori: 17 episodes in 6 acts
  • 3D Course Libraryi: 24+ standalone courses
  • All 4 OS courses (Professional & Ultimate tiers)
  • Neurones 3D software access
  • Monthly drop-in sessions with Dr. Poux (Ultimate)
  • Spatial AI job and market intel
  • Priority support + services access (Ultimate)
  • 300+ hours of content
Explore the Architect Program

What you’re getting access to

Everything I’ve built over 12+ years, from land surveying in the field to advising 15M EUR startups, compressed into one curriculum you can start today. Delivered by the first QUALIOPI-certified 3D geospatial academy.

2013
Engineer diploma in land surveying
ENGINEER
2015
Field surveyor + PhD research
2 YRS IN THE FIELD
2019
PhD in 3D geospatial AI
PhD DEFENDED
2020
ISPRS Dangermond Award + Professorship
1,500+ CITATIONS
2021
Fortune 500 R&D + startup advisor (15M+ EUR)
AIRBUS, CNES, BMW
2024
Splatting, Agents, Scene Graph R&D
FRONTIER
2025
O’Reilly book + 15K readers
60+ TUTORIALS
Today
15,000 students, 80 countries
QUALIOPI CERTIFIED
Enterprise-grade

Every pipeline was battle-tested on Fortune 500 projects processing billions of points. You’re getting the real playbook, not theory.

Research-backed

Methods validated by peer-reviewed publications, the ISPRS scientific community, and 1,500+ academic citations. Not guesswork.

Production-proven

Built by someone who surveyed in the field, defended a PhD, advised funded startups, and shipped products to Fortune 500 clients.

My commitment

I share more free content than most people put behind a paywall. That’s intentional. I want you to know exactly what you’re getting before you invest. This course is the concentrated, structured version of everything I know. No fluff. No filler. Just the production path.

Find the right path for you

From single courses to the complete ecosystem.

Feature Standalone Course Python and AI Programming for 3D Applications Course Library 3D AI Architecti Enterprise
Courses included 1 topic 22 lessons Full catalogi 3 OS courses + Library (tiered) Custom
Hours of content 2-8h 10+ hours 150+ hours 300+ hours (tiered) Custom
Production source code
Lifetime access
3D AI Accelerator Tracki
Neurones 3D softwarei
Spatial AI job & market inteli
Monthly drop-in sessionsi
Priority support + services accessi ✓ tiered
Custom onboardingi
Team licensing
Price €97 – €497 €97 €1,297 Starts at €1,999 On request

Straight answers

Do I need prior Python experience?

No. This course assumes zero programming experience. I start at the Python installation step and explain every line of code the first time it appears.

What hardware do I need?

Any modern laptop with 8 GB+ RAM works. No GPU required. Windows, Linux, or Mac all supported.

Is this course enough to get a 3D job?

This course gives you the Python foundation and 6 portfolio projects. For a 3D data engineering role, you will probably want to follow up with Point Cloud Intelligence or the Segmentor OS. But this is the base layer everyone needs.

How long does it take to complete?

Most students finish in 2-4 weekends at a comfortable pace. The 6 projects are where most of the hours go.

Can I upgrade to a larger course later?

Yes. Your purchase here applies as credit toward Point Cloud Intelligence, Segmentor OS, Spatial OS, or Reconstructor OS. Email me when you are ready.

How long do I have access?

Lifetime. One payment, permanent access. Every future update included.

What’s the refund policy?

90 days. Apply the material and build a project. If you are not satisfied, email me for a full refund.

How is this different from free Python tutorials?

Free tutorials teach general Python. This course teaches Python specifically for 3D data, with real datasets, real projects, and a clear path into advanced 3D courses. The bridge nobody builds for free.

Not sure if this course fits?

If you have specific questions about how the curriculum applies to your role, your team’s needs, or your technical background, I’m happy to help you figure it out before you commit.

Book a 15-min call
Course fit and advisory questions only

Stop watching. Start coding.

The gap between someone who wants to work with 3D data and someone who ships Python scripts on real scans is exactly one course away.

Start Coding Now

90-day results guarantee. No questions asked.

Scroll to Top
Review Your Cart
0
Add Coupon Code
Subtotal