Educator Kit
Level L3 Independent · status alpha · 7 lessons · about 6 hours of self-study, plus the two-day train-the-trainer workshop run by TESA
For university and college lecturers, technical teachers and trainers who will adopt the TESA Open Knowledge courses. It does not hand you a finished course to teach wholesale. It gives you parts that fit together, and shows how to fit them to your course, the national qualification standards and your institution’s constraints. It is modelled on Arm Education Kits and the teacher notes of Microsoft IoT for Beginners.
The lessons are written in Thai; English lesson pages are pending (translation: pending).
Who it is for
Section titled “Who it is for”- Lecturers teaching microcontrollers, embedded systems, IoT or edge AI
- Trainers running camps and competition preparation
- Anyone working towards TQP Certified Trainer
Take the Explorer course first to see the lesson format from the learner’s side.
Outcomes
Section titled “Outcomes”- Choose an adoption model that fits the institution and fit lessons into 1.5-hour or 3-hour slots.
- Build a lesson-level crosswalk to measurable CLOs, K/S/E/C domains, TPQI units and WA attributes in every column.
- Put the TESA attribution into course documents, slides, handouts and LMS pages correctly, without claiming a certification that does not exist.
- Design PRIMM activities, fading practice, Parsons problems and objective-aligned graded work, with a hardware plan.
- Plan a teaching demonstration and prepare for TQP Certified Trainer under TESA’s rules.
Modules and lessons
Section titled “Modules and lessons”Module 1 — Adopt and align (m01-adopt-and-align)
| Lesson | Topic | Time |
|---|---|---|
| edu.m01.l01 | Four ways to adopt the courses | 50 min |
| edu.m01.l02 | The curriculum crosswalk | 55 min |
| edu.m01.l03 | Citing TESA in your university course | 40 min |
Module 2 — Teach and assess (m02-teach-and-assess)
| Lesson | Topic | Time |
|---|---|---|
| edu.m02.l01 | Teaching methods that work for embedded programming | 55 min |
| edu.m02.l02 | Designing assessment | 50 min |
| edu.m02.l03 | Planning the hardware | 45 min |
Module 3 — Become a certified trainer (m03-become-a-trainer)
| Lesson | Topic | Time |
|---|---|---|
| edu.m03.l01 | Train-the-trainer and the path to TQP Certified Trainer | 55 min |
What is not in this kit
Section titled “What is not in this kit”- Graded course material (lab variants for random assignment, detailed marking criteria) is not published. TESA provides it to trainers on request at contact@tesa.or.th.
- TQP exam content is closed to everyone, trainers included. See tqp/certification.en.md.
Licence
Section titled “Licence”Lesson content is CC BY-NC 4.0, and educational institutions may teach with it under the additional permission in ATTRIBUTION.md; the templates in resources/ are CC BY 4.0. This course has no code.
How to cite TESA
Section titled “How to cite TESA”When you use, share or adapt this kit or its templates, credit it as follows:
“Educator Kit” from TESA Open Knowledge by the Thai Embedded Systems Association (TESA), https://github.com/tesaiot/tesa-qualification-program, licensed under CC BY-NC 4.0
Add “(adapted)” at the end of the credit, with a short note of what you changed, when you change the material. Crediting TESA does not mean TESA certifies your course. Lesson edu.m01.l03 shows how to cite TESA in a university course, and ATTRIBUTION.md has all the details.
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