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 basicsThe idea behind every assistance system
Sense
The car reads the road with cameras, radar and other sensors.
Understand
Software tries to figure out lanes, vehicles, distance and movement.
Decide
The system chooses whether to warn, assist or keep helping the driver.
Act
The car supports the driver through steering, braking or cruise functions.
Seven stages, one connected system.
This is a study plan, not an available seven-part course. Advanced lessons and projects are still being developed.
- 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
- 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
- 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
- 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
- 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
- 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
- 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