The three tracks

The same physical board carries a student through all three levels — advancing means a knowledge upgrade, not a hardware upgrade.

Beginner

10
Language
Hungarian
Framework
Arduino
Audience
Ages 12-16, first programming experience
Duration
~5-6 hours
What you learn
mission_setup/mission_loop, variables, if/else, SD logging, LoRa radio, WiFi+HTTP, state machines, full integration
Outcome
A self-running, integrated CanSat mission

Intermediate Arduino

14
Language
Hungarian
Framework
Arduino
Audience
Already knows Arduino basics, deeper C++
Duration
Similar length, deeper concepts
What you learn
Custom functions, structs, header files, millis() timing, error handling, readable code
Outcome
Modularly organized, readable firmware

Professional

15
Language
English
Framework
Native ESP-IDF + FreeRTOS
Audience
Serious prior programming experience (1-2+ years)
Duration
Professional-level, longer
What you learn
FreeRTOS tasks/queues/mutexes, structured ESP_LOGI logging, persistent nvs storage, hardware watchdog, professional error handling
Outcome
Industrial-grade, real-time, fault-tolerant system

No re-purchase required

Moving between tracks doesn’t mean new hardware — the same ESP32-S3 "Mecsek Explorer" board carries a student from beginner to professional level.

How a track gets started

The school key that comes with the subscription unlocks lessons through the mecseksat command-line tool. The tool and its installer are fully open source.

mecseksat CLI on GitHub

Choose your package

A small package for individual students, a large package for classes and clubs.

See pricing