STEM Challenges
Explore fun and educational challenges across math, science, engineering, and coding!
Showing 6 of 319 challenges
Networks and Databases
engineering-builderUnderstand how the internet routes data across the globe, how databases store and retrieve it efficiently, and how APIs connect systems together.
Software Engineering Practices
engineering-builderExplore professional software development — from choosing the right development model to testing strategies, version control, and managing technical d...
Programming Fundamentals and Data Structures
engineering-builderUnderstand how variables, control flow, and data structures underpin every software system, and analyse which data structure is the right tool for eac...
Computational Thinking and Algorithms
engineering-builderMaster the four pillars of computational thinking and analyse how algorithm choice determines whether a program runs in milliseconds or hours on real-...
IoT and Communication Protocols
engineering-builderExplore the Internet of Things — from Wi-Fi and BLE to LoRa and MQTT — and learn how engineers choose the right wireless protocol, secure connected de...
Microcontrollers and Embedded Systems
engineering-builderDive into the world of microcontrollers — single-chip computers that power everything from washing machines to drones — and learn about GPIO, PWM, com...