STEM learning platform for schools and centers

Hands-on STEM learning, ready for your classroom

OpenSTEM combines project-based courses in coding, robotics, AI and IoT with virtual devices that run in the browser — and the tools teachers need to run classes, track progress and keep students motivated.

  • Runs in the browser
  • No kit needed to start
  • Ready-made courses
Students coding and building robots with their teacher in a classroom

Everything a STEM program needs, in one platform

Courses, practice tools, motivation and classroom management work together, so schools can start teaching STEM without building it all themselves.

Project-based learning

Students learn coding, robotics, AI and IoT by building things. Each course moves from exploring an idea, to designing with it, to inventing a project of their own.

Virtual devices in the browser

Program robots, build circuits, connect IoT devices, model in 3D and run science experiments on virtual devices that behave like the real ones. Nothing to install, no kit needed to start.

Interactive lessons

Slides, video, quizzes, drag-and-drop, matching, fill-in-the-blank and code editors inside every lesson. Objective questions are graded automatically.

Motivation built in

XP and levels, badges in three tiers, titles that require real skills, Coins rewards and completion certificates with a public verification page.

Tools for teachers

Create classes and student accounts, assign courses, control how lessons unlock, grade work, build tests from a question bank and teach live while students follow on their own devices.

Your school, your brand

Schools and centers can get their own subdomain with their logo, name and colors, a school homepage, and certificates that carry the school’s logo.
Virtual devices

Practice on virtual devices first, add hardware when you are ready

Students open a lesson and the robot, circuit or experiment appears on screen. They program it, run it and see the result — the whole class at once, and at home just as in class.

IoT dashboard with temperature and humidity readings and device switches

IoT dashboards

Send sensor readings online and control lights and fans from a dashboard.

Virtual circuit with a 9V battery, a resistor and a meter

Electronic circuits

Wire components and measure what happens — no burnt parts.

A simple 3D model of a house

3D design

Model objects and buildings in 3D, right in the browser.

Virtual science lab bench with a beaker and lab tools

Virtual science labs

Observe and experiment safely with interactive lab equipment.

Built for everyone in a STEM program

Students

Learn by making — animations, games, robots and smart devices. Earn XP, badges and certificates along the way, at school or at home.

See the learning paths →

Teachers

Teach STEM without building lessons from scratch. Ready-made courses, automatic grading and live classroom tools — no coding background required.

Explore the teacher tools →

Schools & centers

Run one program across every class, with a shared content library, organization-wide reports and your own branded subdomain.

OpenSTEM for organizations →

Parents

Follow what your child is learning with weekly progress reports, and keep learning at home with the Family plan.

Compare plans →

From sign-up to the first lesson

A typical rollout for a school or center.

  1. 1

    Set up your organization

    We create your organization and plan, then you invite your teachers with an invite code.

  2. 2

    Add students

    Create student accounts in a class, share a class invite code, or import a whole grade from a spreadsheet.

  3. 3

    Assign a learning path

    Pick a path or a course and choose how lessons unlock: by the teacher, on a schedule, by progress, or all at once.

  4. 4

    Teach and track

    Teach live or let students work at their own pace, then follow progress lesson by lesson and student by student.

Start small, then grow

  • Begin with one grade, one subject and one lead teacher for a term.
  • Teach on virtual devices in the first year; invest in hardware once the program is running.
  • Use the reports to show participation and progress before you expand.

Frequently asked questions

Do teachers need coding or IT experience?

No. OpenSTEM is designed for teachers who are not programmers. Lessons are step by step, simulations come with sample solutions, and teachers can preview every lesson exactly as students will see it before assigning it.

Do we need to install any software?

No. Students and teachers use the courses, lessons and simulators directly in a web browser.

What devices do students need? Can they share?

OpenSTEM works on desktop PCs, laptops, Chromebooks and tablets with an internet connection. If there are not enough devices, students can work in small groups of two or three on one device. In live mode, the teacher presents on a projector and students can answer quizzes from a phone.

Do we need robotics or electronics kits?

Not to get started. Robotics, AI & IoT, circuits and science content all have virtual devices, so every course can be taught without buying equipment. Real hardware adds hands-on experience and can be introduced later.

Do we have to teach every course in a path?

No. You decide how many courses to run and how long each one takes — from a single course as an enrichment activity to a full year-long program.

How do teachers track student progress?

Quizzes are graded automatically. The class progress grid shows every student against every lesson, and teachers can open each student’s answers, leave feedback and see which questions the class found hardest.

Which courses are available in English?

Three learning paths are available in English today: Scratch Creator (7 courses), Robotics Engineer (6 courses plus the ORC Arena track) and AIoT Maker: Smart Home (5 courses).

Can we try OpenSTEM before rolling it out?

Yes. Schools and centers can request a demo and a trial account to explore the teacher tools and sample lessons before deciding.