Skip to content

C

Skill id
lang.c
Area
Software
Group
Programming Languages
Roadmap importance
R · Required
Origin
Node on the roadmap diagram v1.2.3
Roadmap node
Programming Languages / C
Status in the lesson library
Developed by a lesson

See it on the skill roadmap

Lesson Course Develops to
First LVGL screen: logo, title and subtitle TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L2 Guided
Buttons and event callbacks: an UP / DOWN / RESET counter TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L2 Guided
Text input with a textarea and keyboard TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L2 Guided
Pressure and temperature from the DPS368 over I2C TESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit L2 Guided
C on a microcontroller Embedded C Foundations on PSoC Edge L3 Independent
Memory map, stack and heap Embedded C Foundations on PSoC Edge L3 Independent
Structs, pointers and ring buffers Embedded C Foundations on PSoC Edge L3 Independent
Adding your own model: three edits, a four-function contract and Vela Edge AI Developer: From Sensor to On-Device Model L2 Guided

No lesson yet

Role Minimum level In this role
Edge AI Engineer L3 Independent Required (R)
Embedded Security Engineer L3 Independent Required (R)
Firmware Developer L3 Independent Required (R)
IoT Device Developer L3 Independent Required (R)
  • L1 Aware · Bloom: remember/understand
  • L2 Guided · Bloom: apply (scaffolded)
  • L3 Independent · Bloom: apply/analyse
  • L4 Professional · Bloom: analyse/evaluate
  • L5 Design & Lead · Bloom: evaluate/create

UUID: 911b9677-570f-52d8-bc11-6dd0f53023aa

{
"type": [
"Alignment"
],
"targetName": "C",
"targetUrl": "https://tesaiot.github.io/tesa-qualification-program/skills/lang.c/",
"targetCode": "lang.c",
"targetFramework": "TESA Embedded Systems Skill Map 0.1.0",
"targetType": "CFItem"
}

Skill map data is licensed CC BY-SA 4.0, adapted from the Embedded Systems Engineering Roadmap by Meysam Parvizi

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