Programming with JavaScript
Beginner JavaScript course focused on practical coding, debugging, and building interactive web features.
Browse all canonical learning items with domain, level, audience, and format filtering.
Discover the learning experiences we create in our labs—from IT courses for all levels to STEM programs for schools, and hands‑on digital workshops for public and private sectors. These activities blend practical skills, real projects, and modern technologies to empower learners, teams, and communities.
Beginner JavaScript course focused on practical coding, debugging, and building interactive web features.
Design and build Java Spring microservices with API gateways, service discovery, and resilient communication patterns.
Applied networking lab covering IP addressing, routing basics, protocols, and service troubleshooting.
Build and program a multi-servo robotic arm with programmable sequences and basic kinematics.
Intro to 3D modeling and printing; students model and print a small object.
Advanced additive manufacturing course on material selection, print parameter optimization, and production-ready workflows.
Design and assemble a laser-cut product using layered parts and precision joints.
Intro to CNC workflows, toolpaths, and safe operation; students cut a simple part.
Measure household energy consumption with a current sensor and visualize usage on a dashboard.
Train a small ML model on Raspberry Pi to classify sensor patterns such as motion, noise, or light.
Program ESP32 for WiFi/Bluetooth and sensor integration; build a connected sensor device.
Intensive prototype sprint covering CAD, electronics integration, fabrication, assembly, and MVP validation.
ESP32 + BME280 weather station that posts data to a cloud dashboard for visualization.
Relay-controlled node to automate lights or appliances with web/mobile control and sensor triggers.
Design and deploy a multi-node LoRa sensor network with gateway and dashboard.