Skill roadmap
All 127 skills of the TESA skill map, by area and group. The background colour of each skill is its importance on the original roadmap; the symbol and text say whether a lesson in this library develops or assesses it yet. Select a skill to see where to learn it.
83 of 127 skills have a lesson (36 assessed) · Required (R) skills with a lesson: 35 of 36
Roadmap importance
- R Required
- Rec Recommended
- P Possibilities
- TESA Added by TESA
Lesson coverage
- No lesson yet
- A lesson develops this skill
- A lesson assesses this skill
All skills as a table · Coverage by course
Software
Programming Languages 3/6 with lessons
Programming Fundamentals 4/4 with lessons
Operating Systems 0/3 with lessons
Embedded Linux 0/5 with lessons
Real-Time OS 3/7 with lessons
Microcontrollers 9/10 with lessons
SDLC Models 0/2 with lessons
Version Control 1/2 with lessons
Build System 4/5 with lessons
Debugging 3/3 with lessons
Testing 4/4 with lessons
Hardware
Electronics 5/5 with lessons
Using Test Equipment 3/3 with lessons
Prototyping Skills 6/7 with lessons
Interfaces & Protocols
Interfaces & Protocols 8/28 with lessons
Systems & Applications
Embedded Security 5/5 with lessons
Embedded GUI 2/2 with lessons
IoT 4/4 with lessons
Edge AI 4/4 with lessons
Automotive Software 0/1 with lessons
Systems & Signal Processing 4/5 with lessons
Soft Skills
Soft Skills 5/6 with lessons
Product & Teaching
Product & Business 3/3 with lessons
Teaching & Assessment 3/3 with lessons
Adapted from the Embedded Systems Engineering Roadmap by Meysam Parvizi (CC BY-SA 4.0). Skill map data is licensed CC BY-SA 4.0.
TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · CC BY-NC 4.0
Content is licensed CC BY-NC 4.0. Reuse it non-commercially and credit the Thai Embedded Systems Association (TESA) every time. · How to cite TESA