Newcomers start with the Explorer course in the BENTO Emulator, no board needed. Students and developers continue to C firmware, Secure IoT and Edge AI on PSoC Edge. Entrepreneurs have a no-code course, and educators have a kit for teaching.
Explorer: Meet Embedded Systems
- L1 Aware
- 3 h
- 6 lessons
- Emulator · No board needed · Eva Kit · Dev Kit
A short course for the general public: six lessons of 20–30 minutes, no board required. Spot the embedded systems around you, then write your first MicroPython in the BENTO Emulator to draw on a screen, light an LED, read a sensor and send a value to a dashboard.
AlphaAIoT in Action: From Touch Screen to IoT Platform (MicroPython)
- L2 Guided
- 36 h
- 36 lessons
- Emulator · Eva Kit · Dev Kit
Learn AIoT hands-on with MicroPython on the PSoC Edge boards (Eva Kit or TESAIoT Dev Kit): play the touch-screen apps, drive the hardware, turn sensor readings into an HMI dashboard, send data to an IoT platform over MQTT and TLS, and assemble your own mini-product.
AlphaTESAIoT Firmware Stack: C Firmware on the TESAIoT Dev Kit
- L3 Independent
- 25 h
- 23 lessons
- Dev Kit
The core TQP course for developers: C firmware on the TESAIoT Dev Kit with ModusToolbox and TESA's master template, from an LVGL HMI, sensors and audio, and the QWA309 base-board hardware to a secure link with the TESAIoT Platform, built on the real examples of the TESAIoT Developer Hub.
Core courseAlphaEdge AI & IoT for Product Decisions
- L1 Aware
- 3 h
- 6 lessons
- No board needed
A no-code course for entrepreneurs and product owners: six lessons of about 30 minutes, from what edge AI and IoT can do to cost, risk, regulation and build-buy-partner choices, ending with a one-page decision canvas for a development team.
AlphaProduct Industrial Design (Blender & Twin)
- L2 Guided
- 18 h
- 12 lessons
- No board needed
A hands-on course in designing smart-product enclosures with Blender: concept, block model, PBR materials, rendering and animation, then GLB export to a Digital Twin, digital validation and a physical prototype with a design report.
AlphaElectronics & Test Instruments for Embedded Developers
- L2 Guided
- 20 h
- 15 lessons
- Eva Kit · Dev Kit
Circuit and electronics fundamentals, digital logic, using a multimeter, logic analyzer and oscilloscope, breadboarding, soldering, reading schematics, and PCB and EMC basics for developers who work with real boards.
AlphaEmbedded C Foundations on PSoC Edge
- L3 Independent
- 30 h
- 17 lessons
- Dev Kit
C for microcontrollers and memory management, building with ModusToolbox and Make, Git for firmware, SWD/GDB debugging, timers, interrupts, watchdog, DMA and clocks, UART/I2C/SPI with a logic analyzer, and unit testing with CI, grounded in real examples from the TESAIoT PSE84 Dev Kit SDK.
AlphaTESA Firmware SDK for Edge AI
- L3 Independent
- 26 h
- 16 lessons
- Dev Kit · Eva Kit
A hands-on C firmware course on PSOC™ Edge E84: chip architecture and SDK layers, ModusToolbox™ + VS Code, peripherals, FreeRTOS, sensor data preparation for Edge AI, MQTT, BLE and a capstone.
AlphaFirmware Development with the VS Code-based TESA Digital Twin
- L3 Independent
- 18 h
- 12 lessons
- Emulator · Dev Kit
A hands-on course on developing, checking and testing Edge AI firmware with a VS Code-based Digital Twin (Bitstream Studio): simulate the device, sensors, behaviour, data pipeline and cloud link so development depends less on real hardware.
AlphaSecure IoT with OPTIGA™ Trust M
- L3 Independent
- 20 h
- 11 lessons
- Dev Kit
Threat modelling and crypto basics, the OPTIGA™ Trust M secure element, mTLS to the TESAIoT Platform, secure boot and Protected Update, and CSR-based device enrolment, grounded in the examples and docs of the TESAIoT PSE84 Dev Kit SDK.
AlphaEdge AI Developer: From Sensor to On-Device Model
- L3 Independent
- 60 h
- 42 lessons
- Emulator · Dev Kit
An end-to-end, MicroPython-first edge AI course on the PSoC Edge board (TESAIoT Dev Kit) that follows the five pillars of the data lifecycle: sensor data acquisition, processing, signal analysis, training your own model and running it on the MCU, the web and the PC, and reliable edge AI apps, ending with the stack under the hood and a capstone of your own.
In developmentAlphaEducator Kit
- L3 Independent
- 6 h
- 7 lessons
- Emulator · No board needed · Eva Kit · Dev Kit
For lecturers and trainers adopting TESA Open Knowledge: choose an adoption model, build an outcome crosswalk to the 2022 Thai qualification standard, TPQI and the Washington Accord, cite TESA correctly in a course, pick teaching and assessment methods, plan hardware, and prepare for TQP Certified Trainer.
Alpha
Each lesson states which skills it trains and to what level, on the TESA skill map adapted from the Embedded Systems Engineering Roadmap. The same data underpins the TESA Qualification Program (TQP), a joint TESA and Infineon programme.
Skill roadmap
Content is licensed CC BY-NC 4.0: reuse it non-commercially, and universities may teach with it under an additional permission. Code is Apache-2.0 or MIT as each course states. Credit the Thai Embedded Systems Association (TESA) every time. The wording and the permissions are on How to cite TESA
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