LEARN DEEP POINT CLOUDS: Apex Predator Techniques for 3D Deep Learning Engineers

Get to the leading edge of LiDAR research and take your first steps in 3D Deep Learning.


This course is now closed and will open in December 2025/January 2026. Make sure to join the waitlist to get notified and receive 3D Deep Learning goodies while you wait.

LEARN HOW TO BUILD 'APEX PREDATOR' LEVEL PERCEPTION ENGINEER SKILLS WITHOUT WAITING FOR YEARS TO BECOME "SENIOR"

Dear friend, if you want to learn some of the most advanced, adventurous, and career profitable skill in the entire field of autonomous tech, then this page will show you how.

Here's the story:

The Job Title "Perception Engineer" is changing...

Earlier this year, I was browsing Computer Vision Engineer Job offers to help a client understand why he couldn't land a job in self-driving cars. Although he had learned traditional Computer Vision, Image Segmentation, Object Detection, Kalman Filters, and even started to play with 3D Computer Vision... it seemed like the job offers he wanted rejected him.

Of course, he HAD the job interviews when the job was for industries like retail, or when it was jobs in big consulting firms... he had one opportunity in AR/VR; but every time it was a job in autonomous robots, he was told they were looking for a different profile.

One day, he had enough and reached out to me, described the situation, shared some links to his resume, and job offers, and asked:

"What am I doing wrong?!"

I started to look as his resume, portfolio, projects, but nothing obvious stood out. He indeed had an interesting profile.

Until I looked at the job offers he applied to, and noticed something was missing.

Even though his target jobs were for "Computer Vision Engineer", it was surely NOT the type of Computer Vision Engineers companies were looking for...

The offers are now expired, but I found very similar offers to those he applied to, and I'd like you to pay attention to the first bullets I highlighted:

Do you notice how the 1st bullet always mentions experience with MULTIPLE sensors?

This is NOT an outlier. This is widespread.

A majority of the self-driving car industry is using LiDARs and Deep Learning... and with the arrival of Transformers, it's now more common than ever to use Deep Learning with both images and point clouds.

This is a MAJOR SHIFT that took me months to realize: in many jobs, Computer Vision Engineers can no longer stick to images only.

Back when I joined the self-driving car world, my role was "Computer Vision", and all I knew was cameras. My colleagues were LiDAR Engineers, Kalman Filter Engineers, RADAR Engineers, and had ZERO IDEA of how Computer Vision worked... I was even shocked that they would not know any Deep Learning... and yes, in lots of companies, this total separation of jobs still makes sense...

Both the LiDAR and the Autonomous Driving industry are going through a 3D Deep Learning Revolution...

Back in 2020 or so, I remember Oliver Cameron, at the time CEO of the autonomous driving startup Voyage, saying:

"The entire self-driving car industry is now using Deep Learning to process point clouds".

I don't know how close he was to reality back then, but today, I'd say he is pretty close...

So if you're learning Point Clouds, but solely via Machine Learning...

Or Sensor Fusion, but solely with traditional approaches...

Or Computer Vision, but solely on images...

You have to realize that:

Your new skills must work on LiDARs AND Cameras.

3D Deep Learning is not part of the game, it IS the game

Your new skills could be 3D Classification, 3D Segmentation, 3D Object Detection, and more...

Because these skills are so important, we started building a course, that had one objective, help engineers understand

"How to classify a Point Cloud using Deep Learning??"

It was supposed to be an easy answer, but it wasn't. In fact, there was multiple ways to do it, some valid, some outdated, some completely custom... It was a complete chaos.

We created Deep Point Clouds — and released 3 versions of it

The first version helped understand the simplest possible way to build a Point Cloud classifier... and then the course received updates, got more advanced, included volumetric techniques, sparse convolutions, 3D segmentation, 3D Object Detection, and doing way more than just answering this one question...

It became a ROADMAP to master the 3D Deep Learning world!

This became an instant hit, signed as the most popular course on the entire catalogue... it got taken by engineers from all companies like Mercedes-Benz, Daimler, Continental, and hundreds of other companies...

What started as a simple idea, became...

DEEP POINT CLOUDS: Apex Predator Techniques for 3D Deep Learning Engineers

In this course, you'll learn the cutting-edge techniques engineers and researchers use to implement 3D Deep Learning algorithms on Point Clouds.

MODULE 1

Point Based 3D Deep Learning

In the first module, you'll get an understanding of the different ways to build 3D Classifiers, and build your first algorithm from scratch to do 3D Classification and Segmentation.

What you'll learn:

  • 3 Reasons why you can't use Convolutions with Point Clouds, and the only type of Convolution that can be used to learn features directly on Point Clouds

  • The Self-Driving Car  Engineer's most common ways to process point clouds with Deep Learning (at least one involves converting the point cloud into a voxel representation; we'll learn all about it)

  • An in-depth overview of the 3D Deep Learning world, from meshes and video games to point clouds

  • The difference between euclidean and non euclidean 3D Data, and why it changes the entire algorithm you need to use

  • My Top 8 Libraries to work with 3D Data, including for tasks like 3D Classification, 3D Object Detection & Segmentation, but also 3D Reconstruction, Structure from Motion, and Augmented Reality.

  • A quicky way to load and visualize any point cloud on your desktop (and what you need to do if your point cloud is in Binary format)

  • A Deep Dive into the PointNet Algorithm, a pioneer in 3D Deep Learning, often considered most important algorithm in 3D Deep Learning

Now, when I say this, I mean it.

You are going to understand this algorithm top to bottom, because it's a foundation of the 3D Deep Learning world:

In this context, we'll also learn:

  • The loss function of a point cloud classification network, and how to adapt it for another task

  • The 3 Rules when Processing Point Clouds with Deep Learning (one of them involves invariance — a point cloud is random, and the order of points can be changed, unlike pixels)

  • The real reason PointNet isn’t good enough for large point clouds data, and how PointNet++ solves it

  • An Intro to Spatial Transformer Networks — A key algorithm in Point Cloud processing and canonical learning

  • How to tweak a 3D Network for 3D Semantic Segmentation with Deep Learning (and why most voxel based approaches can’t do it)

  • (BONUS) The PyTorch Cookbook — A 16 Page PDF showing you how to handle PyTorch in 5 minutes

  • Spatial Encoding: How to design a 3D Deep Learning algorithm to learn a specific shape; and how to tell the difference between two similar shapes

  • How self-driving cars manage to find and classify objects, even though they only see a few part of it (often, the point clouds are one part of a car, never the entire 3D model)

  • PROJECT 🔥: How to implement, train, and run a point cloud classification algorithm from scratch with PyTorch

Ok let’s pause a minute. This first part is all about using point based approaches, and PointNet is the best example of it. If you understand PointNet, you’re halfway through understanding most point based 3D object detection and segmentation techniques.

In our case...

You will build it from scratch!

For classification...

And 3D Segmentation!

MODULE 2

Voxelization & 3D Convolutional Neural Networks

In the second part, you'll learn how to transform a point cloud into a voxel, and how to apply 3D CNNs to learn features from them.

What you'll learn:

  •  An Introduction to 3D Voxelization, and 2 techniques to convert a point cloud into a voxel grid

  • The difference between Occupancy Networks and Voxel Networks, and why most Occupancy Networks are overhyped

  • The one reason people choose to convert point clouds into Voxels, and the biggest drawback of voxelization networks

  • A « real life » insight into how we use Voxel based approaches in self-driving cars

  • The one mistake even LiDAR Professionals make when working with voxels (

  • Exactly when to use a 3D CNN, and how many layers are good enough to build a performant algorithm

  • A very important (but almost unknown) « trick » to do in your convolutions to avoid running convolutions on empty voxels (90% of the space is empty, but because of voxelization, a standard convolution must multiply their 3D kernels with 0 most of the time, we’ll see how to avoid it using Sparse computing)

  • How many voxels you should have when working with a self-driving car dataset, and how many points should they contain

  • An introduction to Sparse Computing, and the Step by Step implementation of Sparse Convolutions

  • The subtle difference between sparse and submanifold convolutions, and why both are needed in most networks

  • PROJECT 🔥: Voxelize an environment by building 3D Voxels on top of 3D Point Clouds

Something I want to talk about is how we won't just do something classical and boring here, but we'll really think about how experts do.

For example, we won't just look at 3D Convolutions, but we'll have an entire module on Sparse 3D Convolutions, which are used in Point Clouds, and even Submanifold 3D Convolutions. The understanding of this difference is usually not taught, but if we want to "get" 3D Deep Learning, we'll need to really dive deep into these concepts.

Similarly, in the second project, you’ll build your voxels manually, which will help you develop a better understanding of how voxels work. 

But there’s more: 

  • An exclusive look into the 3D Convolutions, and the Feature maps learned from them

  • Occupancy Networks: How to build 3D Occupancy Grids using Sparse Voxels (the algorithm behind it is also used by Tesla’s team in their own Occupancy Networks)

  • The difference between 2D and 3D CNNs, and an animated view of how 3D CNNs process voxels

  • The implementation of the MeanVFE function, the feature encoding layer used in the State Of The Art algorithms in 3D Object Detection

  • How to achieve true mastery of 3D Deep Learning

  • How to tell if a company is using Voxels or Point based approaches in their Neural Nets

  • PROJECT 🔥: How to build and train a 3D CNN that loads a point cloud, converts it to a voxel, encode and extract features, before running classification


This last project will help you build not only a strong understanding of voxelization, but the very algorithm you’ll build is also the backbone used by PV-RCNN, VoxelNet, and other state of the art 3D Object Detection techniques.

MODULE 3

Modern 3D Deep Learning

In the final part, you'll have build solid foundations about the point and volumetric ways to build 3D Deep Learning algorithms... you'll therefore go all-in the modern techniques, and learn techniques like graph Convolutions, Point Transformers, and more...

What you'll learn:

  • 🎙️ ADVANCED: An Interview with Point Pillars inventor (the most famous 3D Object Detector) & CEO of a Deep RADAR Startup on 3D Deep Learning

  • An Introduction to Graph Convolutional Neural Networks (a very expert and not-common to engineers technique) and exactly when you should use them

  • Dive into a guided PyTorch implementation of a Graph Convolutional Network on Point Clouds

  • Understand 3D Segmentation with RANDLANET, one of the most pillar algorithms in the segmentation space

  • What are the Point and Voxel Based algorithms everybody uses in 2025+ (and why Transformers still have a long way to go...)

  • How to build Auto-Encoders for 3D Segmentation (and what to consider when adapting 2D Segmentation to 3D Point Clouds)

  • An 2-tone research-level technique used with short-range LiDARs to increase the range of what your algorithms can process

  • An insider look at the algorithms used by Apple, UBER ATG, Nutonomy, and other self-driving car startups (some of them changed name, or have gone out of business, but it’s still very interesting to see why a company invented an algorithm and how they did)

  • Study Case: How Apple Engineers Built Face ID — An exploration of 3D Siamese Networks

  • Case Study: How AI Engineers process MRIs, CT Scans, and other types of medical images, using Deep Learning (I have witnessed the fusion of AI and Healthcare more than once, and every time, it’s a killer)

  • And many more…

As you can see this is a big, advanced course.... but there's MORE!

When you go through it, you'll have learned very strong skills in 3D Deep Learning, whether in the self-driving car space or not!

Now here is where it gets interesting:

After I launched this course, I got fantastic reviews (this course has been the most popular — even though it's closed most of the year)...

But I also got asked several times "Can you add lessons on 3D Object Detection??? Something that would go really in-depth?? So we understand how to build the bounding boxes in 3D? Not just use networks, but actually code them..."

This felt impossible. 3D Object Detection is a HUUUGGGEEE topic... but on the other hand, it made sense to learn it after you've build the skills in Deep Point Clouds...

If you want to become THE Apex Predator on LiDAR Point Clouds, you will also need to know the advanced 3D Object Detection approaches.

This is why I spent a lot of time on the topic, and then released what is NOT a lesson, but an ENTIRE COURSE JUST ON 3D OBJECT DETECTION!

Introducting...

The LiDAR Object Detection DLC

A bleeding-edge exploration of the world of 3D Object Detection on Point Clouds...

This DLC leverages your knowledge of 3D Deep Learning to push you to the limits and teach you how to build 3D Object Detection architectures used by the biggest self-driving car startups!

*access reserved for Deep Point Clouds Engineers

Inside the 3D Object Detection DLC:

  • Master the The 11 Essential Blocks you need to know to build almost ANY 3D Object Detection Algorithms (hint: in Deep Point clouds, you already build 2: the point and voxel encodings)

  • Anchor Box Generation Workshop 🔥: Design an Anchor Box Generation system to detect driving and flying vehicles

  • The full overview of the State-of-The-Art in 3D Object Detection, including Visual Fusion approaches (LiDAR/Camera Fusion with Deep Learning)

And:

  • The 3D Object Detection Workshop 🔥: Design, Assemble, and Train a Point-Voxel Based Architecture for 3D Object Detection


Join DEEP POINT CLOUDS TODAY

We built two options for you: you can either get the DEEP POINT CLOUDS course alone, or take the Advanced OBJECT DETECTION DLC with it. When purchasing both today, you get a bundle price you don't get when buying one by one.

This course is now closed and will open in December 2025/January 2026. Make sure to join the waitlist to get notified and receive 3D Deep Learning goodies while you wait.

APEX PREDATOR

DEEP POINT CLOUDS

🔺 DEEP POINT CLOUDS COURSE [495€]

🔺 3D DEEP LEARNING INTERVIEW TRAINING [195€]

🔺 MEDICAL 3D DL CASE STUDY [59€]

🔺 Cutting-Edge Update Policy [Priceless!]

🔺 PyTorch Cookbook PDF [49€]


TOTAL VALUE: 798€

↪ PRICE: 495€

*2 time payment available at no cost

DOMINION

3D OBJECT DETECTION EDITION

🔺 DEEP POINT CLOUDS COURSE [495€]

🔺 3D DEEP LEARNING INTERVIEW TRAINING [195€]

🔺 MEDICAL 3D DL CASE STUDY [59€]

🔺 Cutting-Edge Update Policy [Priceless!]

🔺 PyTorch Cookbook PDF [49€]

🔺 LIDAR OBJECT DETECTION DLC [199€]


TOTAL VALUE: 997€

↪ PRICE: 575€

*2 time payment available at no cost

FAQs

"What are the prerequisites to follow the course?"

This course is an intermediate/advanced course, which means several prerequisites are needed, including:

  • Understanding of Point Clouds and LiDARs (ideally, you already opened, visualized, or even processed a point cloud file)

  • Coding in Python

  • Knowledge of Deep Learning using Computer Vision (CNNs, Object Detection, Segmentation, Convolutions)

  • PyTorch is a Plus, but what's really required is prior experience coding neural networks

It's actually not that demanding in terms of prerequisites, but I highly recommend you have them all before joining. If you don't have these prerequisites, I recommend you NOT to join the course.

"But won't this course be too hard?"

The topic of 3D Deep Learning can be scary, and difficult to understand, especially if all you've ever worked on is images or text.

But keep in mind this course has been designed to be accessible to as many engineers as possible.

If you already have some knowledge of Deep Learning, but feel far from being a researcher, then it has been created specifically with YOU in mind. Not for someone who's already an expert in these topic.

In the course, we'll try to read a research paper together, we'll code one from scratch, and I will explain the model line by line.

The goal is to make you autonomous in 3D Deep Learning... Capable of understanding emerging applications such as medical imaging in 3D through functional MRI, Face Id, or Robotics and Self-Driving Cars.

"How long is the course?"

You can expect this course to take between 5 and 8 hours. The LiDAR Object Detection DLC is an additional course that takes ~3-5 hours.

It may look short, but it's only because I assume you already have prerequisites. Besides, I don't want you to spend 50+ hours on this topic. 

My goal is that you begin the course now, and get out of it by the end of the week with strong 3D Deep Learning skills. Not next month, not after a 6 month program. This week.

"Do I need to buy a LiDAR or a GPU?"

No.

"Is the course up to date? Do I get lifetime access?"

One of Think Autonomous' biggest advantage is its conviction to the cutting-edge. When you purchase a course with Think Autonomous, you won't only get a lifetime access, but you also get frequent updates.

This course is the perfect example. It has been created in 2021, then completely rebuilt in 2023, with 50% new content, and while the price increased, the update has been made completely free to the existing clients.

This means that some people took the course years ago, and decided to follow it later, and when they opened it...

It was an entirely new and fresh course!

I can't guarantee this will always be the case, but since its released, it's been updated in 2023, 2024, and even 2025! The past has proven many times how Edgeneers from Think Autonomous get lots of benefits when purchasing early.

"How can I use this course to differentiate?"

Look around. Deep Learning is no longer a rare thing. It's everywhere. And Computer Vision Engineers are the first to face competition.

But LiDAR is different — It's much less known, and much more valuable.

Having 3D Deep Learning skills is a clear proof that you are one step ahead of everyone else. It's the most ambitious and most cutting-edge course I've ever worked on — and you can expect to be on that type of road.

"Besides skills, who is this course for and not for?"

The last thing I want is you joining this course and then realizing it wasn't for you. So let me tell you exactly who I think should NOT join this course:
  • If you have no knowledge of LiDARs and Point Clouds, have never opened a 3D visualizer, and don't want to bother building these fundamentals before going "cutting-edge 3D deep learning", don't join.
  • If you don't have the patience to search on Google and do side quests, don't join (this course will not reexplain everything; I may use a BatchNorm operator or RELU activation and not explain what it is)
  • If you don't want to learn how to process Point Clouds with Deep Learning, don't join (feels obvious, but make sure this is something you do want to learn and spend time on)
  • If you're a tourist who just want to master self-driving cars in 2 hours, don't join
On the other hand:
  • ✅ If you validate the prerequisites, and feel a need to master more advanced architectures, this course is for you
  • If you want to build a rare and superior profile, that only a few possess, this course is for you
  • ✅ If you want to learn how to use Deep Learning with Point Clouds, Voxels, Meshes, and in general, 3D Data, then this course is for you
  • If you want to become a self-driving car or Perception engineer, by using LiDAR as a specialty, then this course is for you
  • If you target less common, and more specialized jobs, in industries like Self-Driving Cars, LiDARs, Robotics, 3D, Drones, this course is for you
  • If you want to learn all the above listed in just a few hours, rather than spending months browsing for tutorials without a goal, then this course is for you

"I took my first steps in the world of 3D Deep Learning..."

"Amazing! It's one of a kind."

This course is really amazing! What makes it more awesome is that it's one of it's kind. I cannot image learning all this from random sources and aggregating it all together. You've made it so easy by putting it all in one place and then providing more resources to explore further. Thank you for all your efforts and can't wait to learn more.

Ankit Prabhu, Practitioner in Perception for Autonomous Mobile Robots

"I've just started learning the materials in the 3D Deep Learning course... it's worth every penny!"


"At first, I wasn't sure where to start in terms of the underlying algorithms of developing a multi-sensor perception system and wasn't sure that an online course would answer all my questions, but Jeremy really knows his stuff!

The video tutorials are well explained and the assignments or challenges are well designed in making sure that I understand every bits of the algorithms.

I'm currently applying these new knowledge to build a multi-sensor perception system for next-generation off-road, heavy vehicles Thank you for the unlimited lifetime course!"

De Jong Yeong, Postgraduate Researcher at Munster Technological University

"I think this is one of the best courses from Think Autonomous"


The differences between the 3D representations are very well illustrated. Especially the Voxel part is truely great pictured.

As a busy engineer I very much appreciate the workshops that just work. I typically spend many hours playing with them to get behind the details. Thanks for this course!"

Ivo Germann, Development R&D Engineer for Vision Systems

☄️

How is this course unique?

You may have seen the testimonials above, and I agree with them; this course is "one of a kind".

But what makes it really working well is how it deconstructs 3D Deep Learning

The elements are explained bit by bit, making sure you "get it".
When I built this course, what I could find online wasn't satisfying to me. It was often skipping parts that seemed important to my understanding, and it explained the general idea, rather than the details.
Yet, we engineers need the details. We need to understand how things work before we can use them; and this is what this course does.

This course is explanatory

It does its best to never skip anything important, and to explain how 3D Deep Learning works step by step.

Will everything be crystal-clear? Maybe, maybe not. But for sure, you'll be one of those who understand 3D Deep Learning on point clouds better than anybody else.

Join DEEP POINT CLOUDS TODAY

We built two options for you: you can either get the DEEP POINT CLOUDS course alone, or take the Advanced OBJECT DETECTION DLC with it. When purchasing both today, you get a bundle price you don't get when buying one by one.

This course is now closed and will open in December 2025/January 2026. Make sure to join the waitlist to get notified and receive 3D Deep Learning goodies while you wait.

APEX PREDATOR

DEEP POINT CLOUDS

🔺 DEEP POINT CLOUDS COURSE [495€]

🔺 3D DEEP LEARNING INTERVIEW TRAINING [195€]

🔺 MEDICAL 3D DL CASE STUDY [59€]

🔺 Cutting-Edge Update Policy [Priceless!]

🔺 PyTorch Cookbook PDF [49€]


TOTAL VALUE: 798€

↪ PRICE: 495€

*2 time payment available at no cost

DOMINION

3D OBJECT DETECTION EDITION

🔺 DEEP POINT CLOUDS COURSE [495€]

🔺 3D DEEP LEARNING INTERVIEW TRAINING [195€]

🔺 MEDICAL 3D DL CASE STUDY [59€]

🔺 Cutting-Edge Update Policy [Priceless!]

🔺 PyTorch Cookbook PDF [49€]

🔺 LIDAR OBJECT DETECTION DLC [199€]


TOTAL VALUE: 997€

↪ PRICE: 575€

*2 time payment available at no cost