Explore Learning Tools

Choose a learning track and start building with interactive tools for typing, logic, coding, and more.

Code Lab
Multi-language coding with visual output - JavaScript, Python & C++
  • Multiple languages
  • Visual canvas & charts
  • Calculator & timer
Typing Studio
Public typing workspace focused on speed, rhythm, and accuracy
  • 30 curated English paragraphs
  • Live or hidden error mode
  • Completion speed and accuracy metrics
Logic Builder
Visual logic-flow construction with branching decisions and simulation
  • Start/Action/Decision/End blocks
  • Run with interactive Yes/No prompts
  • Save and load personal flows
3D CAD
Design 3D objects for 3D printing — build, transform, and export
  • Primitive shapes & prebuilt parts
  • Boolean combine & per-shape parameters
  • Export STL/OBJ for 3D printing
Disabled
Embedded Systems
Simulate hardware components with block-based coding
  • LED, Motor, Buzzer
  • Breadboard simulator
  • Export to Arduino
Disabled
IoT & Connectivity
Build connected devices and explore networking concepts
  • Simulated sensors
  • Network protocols
  • Dashboard & monitoring
Disabled
Web Design
Build websites using visual blocks
  • HTML/CSS blocks
  • Live preview
  • Responsive design

Want to explore our learning tools? View documentation