TechLab Junior — screenshot

Educația tehnică de calitate nu ar trebui să depindă de venitul familiei. TechLab Junior oferă gratuit, în română, materiale care lipsesc aproape complet pentru copiii români: cursuri de programare scrise pe limba lor și simulatoare cu care pot experimenta direct în browser.

Biblioteca acoperă progresia naturală — Scratch vizual, apoi Python, C și dezvoltare web — cu proiecte reale construibile acasă din materiale comune.

Ce face

  • Simulator de circuite electrice drag-and-drop, cu rezolvare reală a circuitului
  • Simulări interactive de fizică: aruncare oblică, plan înclinat, frecare, cădere liberă și altele
  • Mini-jocuri „Physics Quest" cu niveluri gamificate
  • 6 trasee de curs deschise: Scratch, Python, C, Pygame, dezvoltare web
  • Quiz-uri de programare generate cu AI (în pregătire pentru lansare publică)

Detalii de inginerie

  • Simulatorul de circuite rulează analiză nodală reală (Kirchhoff, eliminare Gaussiană) — unit-testată, nu animație de fațadă
  • Fără framework UI, prin decizie de arhitectură: Vite + module ES vanilla, ~6.100 LOC lizibile
  • API-ul de quiz-uri e securizat serios pentru un public de copii: cheia doar pe server, rate limiting, allow-list de input contra prompt injection, CSP strict
  • Testare pe două niveluri: Vitest pentru motoarele de simulare, Playwright pentru fluxurile din browser