Skip to content

All courses

Every course is free. They run from the basics to specialist work. Draft courses (pre-alpha, alpha) show their outline first and fill in over time. Not sure where to start? See the learning pathways.

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.

Alpha

Edge 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.

Alpha

AIoT 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.

Alpha

Product 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.

Alpha

Electronics & 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.

Alpha

Embedded 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.

Alpha

TESA 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.

Alpha

Firmware 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.

Alpha

Secure 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.

Alpha

Edge 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 developmentAlpha

Educator 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

L2 Guided · Stable

Source: https://github.com/Advance-Innovation-Centre-AIC/embedded-systems-for-game_console_developer @ 96bbf2b831fe

Licence: content CC-BY-4.0, code MIT

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