RoboCup je celostátní soutěž ve stavbě a programování robotů pro základní a střední školy. Cílem soutěže je rozvoj zájmové činnosti, tvořivosti, vědomostí a zručností dětí a mládeže v oblasti konstrukce a programování automatizovaných a kybernetických systémů řízení technologických procesů. Soutěž se skládá z kategorií Konstrukce, Robotická ruka a RoboCup Junior. V kategorii Konstrukce soutěžní týmy zhotoví podle porotou vyhlášené úlohy model z vlastní stavebnice (typ stavebnice a použitý materiál jsou bez omezení) a sestaví program tak, aby model plnil požadavky zadané úlohy. Systém bodování vyhlásí porota před soutěží. Porota bude přihlížet na možnosti použitých stavebních komponent. V kategorii Robotická ruka soutěžící postaví a naprogramují robota tak, aby splnil požadavky zadané úlohy. V kategorii RoboCup Junior se soutěží v podkategoriích: Fotbal s elektronickým míčem – Soccer, Záchranář – Rescue, Tanec robotů – Dance.