3D Object Detection Engine — Course Syllabus
Reference syllabus for the 3D Object Detection Engine course delivered by the 3D Geodata Academy. It defines the learning objectives, audience, technical requirements, the module-by-module program, the assessment scheme, the results indicators and the open-source legal framework.
1. Course Overview
| Dimension | Details |
|---|---|
| Format | Self-paced online course delivered through the 3D Geodata Academy LMS. |
| Price | Free / Open-source. |
| Learning Objectives |
|
| Target Audience | Engineers and researchers building 3D object detection pipelines for autonomous driving, robotics and ADAS. |
| Prerequisites | Working Python notions help. Watch the prerequisites primer → |
| Estimated Duration | Approximately 22 hours of focused work. Fully asynchronous. |
| Access | Free access via the 3D Geodata Academy platform. |
| Accessibility & Disability | All courses are open to learners with disabilities. A dedicated referent reviews each request to put the right pedagogical and technical adjustments in place. Referent: Dr. Florent Poux — howto@learngeodata.eu. |
| Contact | Dr. Florent Poux — howto@learngeodata.eu 3D Geodata Academy |
2. Technical Stack & Pedagogical Means
- Software stack: Python and the standard 3D ecosystem (Open3D, Laspy, NumPy, PyTorch, CloudCompare, Meshroom — adapted to the course focus).
- Hardware: any modern laptop (Windows, macOS, Linux). GPU recommended for deep learning modules.
- Datasets: reference datasets and notebooks provided.
- Infrastructure: proprietary LMS with 24/7 access, automated quizzes, progress tracking and digital course materials.
- Modality: alternates theory and hands-on practice — code, real datasets, software use and shippable project deliverables.
- Theory resources: video lessons, written handouts, curated research articles and PhD-level references.
3. Course Structure
| Module | Title & Focus |
|---|---|
| M1 | Foundations Course foreword, LiDAR sensing, environment setup. |
| M2 | 3D Maths & Tooling Maths, NumPy, Matplotlib, Open3D, datasets. |
| M3 | Pre-processing & Sampling Point cloud in Python, voxel-grid sampling. |
| M4 | Detection Algorithms RANSAC, DBSCAN, KD-Tree, PCA, bounding boxes. |
| M5 | 3D Python Apps Google Colab, n-order RANSAC, integrated workflows. |
| M6 | Operational Workflows & SAM 3D Deep learning, photogrammetry, SAM 3D. |
M1 — Foundations
Course foreword, LiDAR sensing, environment setup.
- Course foreword and system architecture.
- LiDAR sensing fundamentals.
- Anaconda environment setup.
- Deep dive with Spyder IDE.
- 3D point cloud libraries.
M2 — 3D Maths & Tooling
Maths, NumPy, Matplotlib, Open3D, datasets.
- Maths for 3D, made easy.
- NumPy basics; Matplotlib for 3D; Open3D basics.
- ADAS available 3D datasets.
- Clustering and unsupervised techniques.
- 3D point clouds and representations.
- Code and data access.
M3 — Pre-processing & Sampling
Point cloud in Python, voxel-grid sampling.
- Point cloud in Python.
- Point cloud pre-processing fundamentals.
- Voxel-grid sampling.
M4 — Detection Algorithms
RANSAC, DBSCAN, KD-Tree, PCA, bounding boxes.
- RANSAC in-depth and 3D ground detection.
- DBSCAN and HDBSCAN.
- 3D data structures and KD-Tree search.
- PCA in-depth and PCA for feature extraction.
- 3D bounding-box extraction.
- K-NN clustering.
M5 — 3D Python Apps
Google Colab, n-order RANSAC, integrated workflows.
- Introduction to Google Colab.
- n-order RANSAC: domain transfer.
- 3D integrated workflows.
- 3D Python app.
M6 — Operational Workflows & SAM 3D
Deep learning, photogrammetry, SAM 3D.
- Coder track: 3D deep learning.
- Engineer track: point cloud processing.
- On-site data: 3D photogrammetry.
- 3D object detection and operational workflow.
- 3D metrics and evaluation.
- Segment Anything for 3D point clouds (full pipeline).
- Course outro and engine roadmap.
4. Assessment, Certificate & Grading
This is a free / open-source course. There is no project to defend and no oral examination. Evaluation is fully quiz-based via the LMS, and learners progress at their own pace.
| Stage | Activity | Validation |
|---|---|---|
| During the course | End-of-module quiz (one per module). | Score ≥ 70 % per quiz. |
| End of the course | Final quiz covering the full course. | Score ≥ 80 %. |
Conditions to obtain the completion certificate
- Validate every end-of-module quiz with a score of 70 % or more.
- Validate the final quiz with a score of 80 % or more.
- Quizzes can be retaken without limit; the latest score is retained.
Grading scale
- Pass: all quizzes ≥ 70 % and final ≥ 80 %.
- Pass with Merit: average across all quizzes ≥ 85 %.
- Pass with Distinction: average across all quizzes ≥ 92 %.
Successful learners receive the completion certificate and the Alumni digital badge.
5. Course Results & Quality Indicators
3D Geodata Academy publishes its course performance indicators transparently. Figures below cover this course and are updated at the end of each session.
| Indicator | Current Result | Target |
|---|---|---|
| Number of enrolled learners | Data being consolidated | Continuous growth |
| Satisfaction rate | Data being consolidated | > 95 % |
| Success rate (certificate obtained) | Data being consolidated | > 85 % |
| Drop-out / interruption rate | Data being consolidated | < 5 % |
| Recommendation rate | Data being consolidated | > 90 % |
Indicators consolidated from in-LMS quizzes and end-of-course satisfaction surveys. Last update: April 2026.
6. Next Step
This course is free and self-paced. When you are ready to go further with structured mentorship and a complete curriculum, book a call or join the 3D AI Accelerator.
The 3D AI Accelerator adds direct mentorship with Dr. Florent Poux, full access to the complete course library (20+ courses), monthly analytics on the 3D spatial AI ecosystem, curated research papers and the private job board with reviews and notes on which roles are worth pursuing.
7. Legal & Accessibility
Digital accessibility
3D Geodata Academy is committed to making its content accessible to learners with disabilities. A dedicated referent oversees content accessibility (captioning, transcripts, screen-reader friendly layouts, alternative evaluation formats). Contact: howto@learngeodata.eu.
Access for learners with disabilities
Every course can be adapted upon request. A questionnaire at enrolment captures the pedagogical and technical adjustments needed. Disability referent: Dr. Florent Poux — howto@learngeodata.eu.
Open-source licence & intellectual property
This course is made freely available for educational use. The materials remain the intellectual property of 3D Geodata Academy and Dr. Florent Poux. Reproduction or redistribution for commercial use requires prior written consent.
Data protection (GDPR)
Personal data is processed for the sole purpose of delivering the course and tracking progress. Access, rectification or deletion: howto@learngeodata.eu.
© 2026 3D Geodata Academy. Reference document 3DGA-SYL-3DOD-V1.