Building a HITL 3D Spatial Engine for Point Clouds — Course Syllabus

Reference syllabus for the Building a HITL 3D Spatial Engine for Point Clouds 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 legal terms of purchase.

"Ship a Human-in-the-Loop 3D engine — ingestion, model inference, keyboard-driven review UI, approval ledger and active-learning feedback loop."

1. Course Overview

DimensionDetails
FormatSelf-paced online course delivered through the 3D Geodata Academy LMS.
Price€297 (excl. VAT). See section 7 for the legal payment terms.
Learning Objectives
  • Build the data plumbing: Stream LAS, E57 and PLY into a tile-indexed task queue with clean metadata. (M1)
  • Integrate any model: Wire PointNet, RandLA-Net or custom models via a model-agnostic inference layer. (M2)
  • Ship the review loop: Build a fast Three.js review UI, multi-stage approval workflows and active-learning retraining. (M3, M4, M5)
Target AudienceML engineers and annotation leads comfortable with Python, point clouds and small web apps who need to ship a Human-in-the-Loop 3D engine that reviewers and models both trust.
PrerequisitesWorking Python notions help. Watch the prerequisites primer →
Estimated DurationApproximately 12 hours of focused work. Fully asynchronous.
AccessDirect enrolment via the 3D Geodata Academy. A 14-day legal cooling-off period applies.
Accessibility & DisabilityAll 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.
ContactDr. Florent Poux — howto@learngeodata.eu
3D Geodata Academy
A note from Dr. Florent PouxI built this course after sitting in too many rooms where an AI team demoed a model and the stakeholder asked the only question that mattered: how do we know it is right? The answer is HITL — not as an afterthought, as the engineered spine of your 3D AI product.

2. Technical Stack & Pedagogical Means

3. Course Structure

ModuleTitle & Focus
M1Ingestion and Indexing
Streaming file ingestion, tile indexing and a task queue without spreadsheets.
M2Inference Integration
Batch inference across tiles with a model abstraction that stays agnostic.
M3Review UI
A fast keyboard-driven Three.js UI with per-object accept/reject and undo/redo.
M4Approval Workflows
Multi-stage review, escalation and an auditable approval ledger.
M5Feedback and Deployment
Turn corrections into active-learning signal and deploy to cloud or on-prem.
Why this structure, Dr. Florent PouxEach of the 5 modules ends with a quiz, and the quizzes are cumulative. Don't skip a module just because you think you know it. The gaps you didn't know you had show up in the final quiz.

M1 — Ingestion and Indexing

Streaming file ingestion, tile indexing and a task queue without spreadsheets.

M2 — Inference Integration

Batch inference across tiles with a model abstraction that stays agnostic.

M3 — Review UI

A fast keyboard-driven Three.js UI with per-object accept/reject and undo/redo.

Mid-course checkpoint, Dr. Florent PouxWhen you reach M3 — Review UI, stop and apply what you've learned to a dataset you actually care about. The back half of the course goes faster when the first half sits on a real example, not a toy one.

M4 — Approval Workflows

Multi-stage review, escalation and an auditable approval ledger.

M5 — Feedback and Deployment

Turn corrections into active-learning signal and deploy to cloud or on-prem.

Expert tip — Dr. Florent PouxInvest disproportionate time in the reviewer UX. A reviewer who can mark 500 objects per hour saves you six figures in annotation budget. Three extra keyboard shortcuts in Module 3 beat a better model in Module 2.

4. Assessment, Certificate & Grading

This is a standalone course: there is no project to defend and no oral examination. Evaluation is fully quiz-based, automated through the LMS.

StageActivityValidation
Before the courseOptional positioning quiz to calibrate prior knowledge.Informative — no minimum score.
During the courseEnd-of-module quiz (one per module, 10 to 15 questions).Score ≥ 70 % per quiz.
End of the courseFinal quiz covering all modules.Score ≥ 80 %.

Conditions to obtain the certificate

Grading scale

Successful learners receive the course certificate (PDF + verifiable digital badge) and join the Alumni registry.

Accessibility & disability: all evaluations can be adapted (extended time, alternative formats, oral or written substitution, screen-reader friendly versions) on request to the disability referent howto@learngeodata.eu.

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.

IndicatorCurrent ResultTarget
Number of enrolled learnersData being consolidatedContinuous growth
Satisfaction rateData being consolidated> 95 %
Success rate (certificate obtained)Data being consolidated> 85 %
Drop-out / interruption rateData being consolidated< 5 %
Recommendation rateData being consolidated> 90 %

Indicators consolidated from in-LMS quizzes and end-of-course satisfaction surveys. Last update: April 2026.

6. Next Step

This course gives you the operational base. To go further with structured mentorship and a wider curriculum, secure your spot below 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.

© 2026 3D Geodata Academy. Reference document 3DGA-SYL-HITL-V1.