Skip to content

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

Interfaces & Protocols

Systems & Applications

Soft Skills

Product & Teaching

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