Get Access to the entire cutting-edge catalogue


As a company, you can get access to the full Think Autonomous Catalogue and train your engineers on the most advanced content out there.

Get Access

How does it work?

In the last 3 years, I've built, improved, and updated a collection of 17 advanced courses and DLCs for engineers. These courses are divided in "Journeys" — each journey is a theme meant to solve one hard engineering problem. So let's have a look:

So let's take a look inside each journey

Here's more information about each journey, along with their objectives for engineers.


The Computer Vision Journey is a power packed set of 6 courses that help engineers go beyond basic Computer Vision skills.

The courses inside are:

  • Image Segmentation
  • Segformers (DLC)
  • Stereo Vision
  • 3D Reconstruction (DLC)
  • OAK-D (DLC)
  • Optical Flow
  • Bird Eye View

Learn more about the Computer Vision courses


The Tracking Journey is helping engineers implement a true Perception system that goes beyond simple object detection, and implements object prediction and tracking.

The courses inside are:

  • Multi-Object Tracking
  • Kalman Filters
  • 4D Perception

Learn more about the Tracking courses


The LiDAR Journey is for engineers who wish to understand all about LiDAR, from basic Point Clouds Processing, to advanced 3D Object Detection.

  • Point Clouds (3D Machine Learning)
  • Visual Fusion (LiDAR-Camera)
  • Deep Point Clouds (3D Deep Learning)
  • LiDAR Object Detection (DLC)

Learn more about the LiDAR courses


The Robotics Journey is here to help engineers understand self-driving car and robot architectures, and export their own projects in robotics platforms.


Learn more about the Robotics courses


The Advanced Deep Learning Journey teaches advanced Deep Learning and Research concepts to optimize neural networks and ship them to production environments.

  • HydraNets (Multi-Task Learning)
  • Neural Optimization
  • The HydraNet Object Detection (DLC)
  • The Deployment CODEX (Bonus)

Learn more about the Deep Learning courses

Project Based Learning

Seems obvious? Well, not only all our courses come with dedicated, cutting-edge projects, but some of them come right from the field — companies asking for these projects — and have been built with engineers.

For example, here is one of my courses from the Tracking Journey, teaching 4D Perception and advancec concepts like 3D Object Detection, Expanded Kalman Filters, and 3D Fusion.

Or this one called Neural Optimization, teaching engineers advanced Deep Learning techniques to make their algorithms fast, optimized, and ready for deployment.

Or this course on Stereo Vision, showing engineers how to use 3D Geometries to reconstruct 3D Point Clouds, build Depth Maps, and more...

How are these courses unique? ☄️

Our courses are unique because they're advanced.

When looking at the market around, you'll see many introduction-level products. Some courses will teach the fundamentals of Deep Learning, others will teach how to prompt to Chat-GPT. But no course really teaches how to build and train a HydraNet like Tesla has done, or how to switch a company's architecture to Transformer Networks.

Building advanced matters, because many engineers already have the fundamental skills, but still need to keep learning and advancing on their journey. If they stop learning, or if the learning path becomes too hard, then the company's knowledge asset stops growing.

5 Things we do to ensure a cutting-edge experience:


Right off the bat, we don't take beginners. We teach cutting-edge skills to engineers who already have skills with Python, Machine Learning and Deep Learning fundamentals.

This means we are closed to 90% of the market, but it's our commitment to the cutting-edge.


Ever purchased a course only to realize it was recorded 10 years ago, and most of it isn't really valid anymore?

Well, we have an update system in place to prevent this. When you buy a course, you also get VIP access (free or super low priced) to the future versions.


Our biggest strength: the DLCs.

Some of our courses have access to "DLCs", a video game concept of additional content.

This can help you go even further, by learning a topic so advanced it often has no existing online course.


There is no cutting-edge without strong understanding of research. Our courses take you to the cutting-edge of research, by doing many Paper Breakdowns, showing you Interviews with Researchers, and even a research paper study in ALL of our courses.

That process also motivated some of our student to start their own Ph.D.


"If you can't explain it simply, you don't understand it well enough."

We provide simple to understand courses, broken down, deconstructed into easy to get pieces. To understand new and advanced topics, you need simple explanations, and projects as easy to start as the click of a button.

Which is why, we validate all our courses by sending Jeremy's grandmother to them. No, but you get it, we do things simply.

But aren't they too advanced?

Each course comes with a specific set of prerequisites — yet, these prerequisites often involve only a good understanding of Deep Learning Foundations, some prior experience with Computer Vision, and some Python skills. If your engineers can run an object detector, they already qualify to the programs.


How many people are needed to get a group access?

Enrolments in the Journeys start at 5 people. Below this number, you may go independently on the pages to purchase the products. If you are a University, you can also fill the form.

How long does each course last?

The Think Autonomous courses are made to train engineers in a minimum amout of time. These courses are straight to the point, and usually take between 4 and 12 hours to complete.

What kind of team should enroll in the journeys?

My courses are not for everybody. In fact, I would say most of the companies out there are not a right fit for this product. It has been designed with engineers who already have some skills in Artificial Intelligence.

❌ If your team doesn't know how to train a model, or isn't familiar with the main Deep Learning approaches, I would recommend to go learn the fundamentals instead.

✅ But if your team already has some prerequisites, and is looking to upskill in these fields, then you're the right fit.

Are the courses online or run live?

The courses are already recorded and can be followed at your engineer's own pace. The format is a mix of text, videos, notebooks, code, and interviews with field experts.

There is no live version integrated, but you can make a request when purchasing.

Are you "outsource dependent"? The cost of having an untrained team

One day, my team and I had a technical challenge to solve, and we didn't have the right skills to do it.

To be specific, it was a lane line detection challenge, and we were short on time.

So we started to think about outsourcing.

But to who?

It turns out, our CEO had a connection that could sell us the lane line detection implementation.

But there was a but.

After weeks spent with them, the algorithm was really bad.

It didn't detect lanes, and even less in our specific case.

Later on, we learned that it was because the outsourced company had been using an algorithm made from traditional OpenCV algorithms from the 90s, and that not only they didn't work, but they were terribly slow.

We had no real escape.

We were outnumbered, and most of our team didn't have any skills in this particular task.

But there's worse.

None of the companies out there could provide an algorithm based on Deep Learning (which was new and powerful at the time), and therefore...

We were stuck with the poorly performing algorithm!


Simply because the technology was new, and because we weren't trained enough to face the challenge.

The algorithm we had to purchase was based on traditional Computer Vision algorithm, and had no shot at winning against the emerging Deep Learning architectures.

We see events like this every day.

No action — Waiting for too long.

We hope the engineer will solve the issue — without a plan B. While in reality, having a trained team should be the only plan.

Train your engineers on the cutting-edge


As a company, you can get access to the full Think Autonomous Catalogue and train your engineers on the most advanced content out there.