Your learning path

Start simple. Go deeper when you are ready.

The tutorials explain the features. This roadmap shows how the engineering behind them fits together.

Start with the basics

The idea behind every assistance system

  1. Sense

    The car reads the road with cameras, radar and other sensors.

  2. Understand

    Software tries to figure out lanes, vehicles, distance and movement.

  3. Decide

    The system chooses whether to warn, assist or keep helping the driver.

  4. Act

    The car supports the driver through steering, braking or cruise functions.

What comes after the basics

Seven stages, one connected system.

This is a study plan, not an available seven-part course. Advanced lessons and projects are still being developed.

  1. 01

    Engineering Foundations

    Build the mathematical language used across perception, estimation and control.

    Explore this stage

    Model uncertainty, coordinate transformations and dynamic systems with confidence.

    • Linear algebra
    • Probability and statistics
    • Signals and systems
    • Control basics
    • Vehicle dynamics
  2. 02

    Software Foundations

    Develop reliable and testable software using the tools expected in engineering teams.

    Explore this stage

    Build reproducible software components and explain their design tradeoffs.

    • Modern C++
    • Python
    • Linux
    • Git and code review
    • Testing and profiling
    • Software architecture
  3. 03

    Automotive Systems

    Understand where ADAS software runs and how it communicates inside a vehicle.

    Explore this stage

    Read vehicle signals and reason about interfaces, timing and integration.

    • ECUs
    • CAN and DBC
    • Automotive Ethernet
    • UDS diagnostics
    • AUTOSAR basics
    • Real-time systems
  4. 04

    Perception and Sensors

    Learn how cameras, radar and lidar turn physical measurements into an environment model.

    Explore this stage

    Design a confidence-aware perception pipeline and identify sensor limitations.

    • Camera geometry
    • Radar fundamentals
    • Point clouds
    • Object detection
    • Tracking
    • Sensor fusion
  5. 05

    Localization, Planning and Control

    Connect environment understanding to vehicle motion and driving decisions.

    Explore this stage

    Explain how a trajectory is generated, validated and executed.

    • GNSS and IMU
    • Localization
    • Behavior planning
    • Path planning
    • PID and MPC
    • ROS 2 basics
  6. 06

    Safety and Validation

    Move from a working prototype toward evidence-based automotive development.

    Explore this stage

    Connect risks and requirements to traceable verification evidence.

    • ISO 26262
    • ASIL and HARA
    • SOTIF
    • Requirements
    • MIL/SIL/HIL
    • Scenario-based testing
  7. 07

    Industry Readiness

    Turn technical knowledge into a focused specialty and a credible engineering story.

    Explore this stage

    Present one specialization while demonstrating full-stack awareness.

    • ADAS roles
    • Project strategy
    • Technical writing
    • System interviews
    • Open source
    • Project presentation