From screen time to skill time
Students stop just consuming technology and start understanding how it works — from their very first Scratch game to advanced robotics.
SOMA Tech School is a project-based coding, web, app, and robotics pathway under SOMA Education Group — helping students move from Scratch games to Python tools, live websites, mobile apps, smart devices, and future competition-ready projects.
Designed for Cambodian students. Built for visible progress. Trusted by parents who want more than screen time.
AI and technology are changing every career. Many students will learn how to use apps, but far fewer will learn how to build them. SOMA Tech gives students a structured pathway to think clearly, code confidently, and create useful projects they can explain to their parents, teachers, and future mentors.
Students stop just consuming technology and start understanding how it works — from their very first Scratch game to advanced robotics.
Every term ends with a project, not a test. Students learn by creating, debugging, and presenting what they built.
Students build a growing collection of work — games, websites, apps, robots — that parents, teachers, and future mentors can see.
Parents should be able to see progress. At SOMA Tech, every term follows a clear learning cycle.
Students learn one clear concept at a time through guided lessons, examples, and teacher support.
Students complete small challenges, debug mistakes, and build confidence.
Every term includes a checkpoint project that combines what students learned.
Students explain their project through showcase, Demo Day, or portfolio review.
Each SOMA Tech book represents a stage in a student's growth from beginner coder to confident builder.

Students start with visual coding in Scratch and learn the logic behind programming without typing barriers.

Students move from simple scripts to larger creative projects, planning, debugging, and completing work they can present.

Students learn real text-based programming and begin building tools, simulations, games, and data projects.

Students choose a digital product path: build a website people can visit, or create a mobile app people can use.

Students connect code to the physical world through sensors, motors, robotics, and IoT projects.
Every level ends with a finished project, not a final exam. Students earn badges, unlock the next level, and build a visible portfolio over time.
Sequencing, movement, loops, events, and simple interactions in Scratch.
Variables, score, collision, conditionals, lives, winning states, and game polish.
Original Scratch game with scoring system and win/lose condition.
Clones, lists, broadcasts, custom blocks, game architecture, and hitboxes.
Planning, decomposition, debugging, pair programming, testing, and project story.
First real typed code, Khmer Word Quiz, and Cambodia in Code capstone.
Strings, functions, files, errors, lists, dictionaries, and code organization.
Turtle, coordinates, gravity, friction, projectile motion, and arcade logic.
CSV, plotting, APIs, project structure, and choose-your-track capstone.
HTML, CSS, JavaScript, DOM, responsive design, multi-page sites, and GitHub Pages launch.
MIT App Inventor, mobile UI, sensors, storage, and a working Android app demo.
A live public website, interactive web app, or installable Android app.
GPIO, LEDs, inputs, sensors, PWM, servo, LCDs, and environment monitoring.
Motors, H-bridge, robot chassis, line following, obstacle avoidance, and control loops.
WiFi, dashboards, data logging, Cambodian monitoring projects, and Demo Day.
The story is not only that students learn code. The story is the project they create and explain.
A Scratch game with scoring, collision, and a win/lose state — the student's first complete shipped project.
A Python vocabulary trainer that asks questions, checks answers, and tracks score.
A live website students can share with family and classmates via a public URL.
A practical Python tool for calculating averages, grade targets, or exam scores.
A small game using motion, gravity, collisions, and feedback — connecting code to math and physics.
A student builds a soil-moisture sensor that helps his grandfather know when to water the rice. Technology solves a real Cambodian problem.
At SOMA Tech, progress is visible. Parents can see the work, not just the report. Each student builds a portfolio of games, websites, apps, tools, and robotics projects over time.
Students know exactly what level they are in, what they are building, and what unlocks next.
Guided sessions with trained tutors keep students focused, supported, and safe.
Instructors guide students through projects with patience, clarity, and real-world coding experience.
Every term ends with a real project — not a written exam. The project is the proof of learning.
Every project becomes evidence of growth — games, websites, apps, tools, and robots that parents can see.
Each major level ends with a visible badge and completion artifact students can be proud of.
Students present their work to families, peers, and future partners at regular showcases.
Lessons respect Cambodian context and student confidence. Khmer and English instruction available.
All tools are free, browser-based, and safe. No complicated setup or expensive software needed.
Most beginner work runs in the browser. Students do not need expensive software to begin.
Beginner-friendly tools for block coding and project practice.
Browser coding and visual debugging for loops, functions, and data.
Free web tools for building and publishing real websites.
Simple browser-based mobile app creation.
Hardware simulation and circuit documentation before students touch physical boards.
Tools that support every level for student showcases and lesson delivery.
SOMA Tech is preparing partnership pathways for schools, universities, companies, NGOs, technology communities, and competition organizations that want to support Cambodia's next generation of builders.
After-school coding and robotics cohorts for students who want a structured technology pathway.
Coming SoonTutor recruitment, mentorship, training, and student leadership opportunities for CS/IT students.
Coming SoonScholarships, robotics kits, Demo Day prizes, and support for student access.
Coming SoonFuture preparation for robotics, CS, AI, and innovation competitions.
Coming SoonConfirmed partner logos will appear here once partnerships are officially announced.
Interested in partnering with SOMA Tech? Contact us to discuss school cohorts, university tutor pipelines, student scholarships, robotics kits, and future Demo Day support.
Contact SOMA Tech
SOMA Tech School is part of SOMA Education Group's mission to create serious, inspiring, and accessible education pathways for Cambodian students. The goal is not only to teach coding, but to help students become confident builders, problem-solvers, and future competition candidates.
Tell us your child's age, experience level, and interest. We will recommend the right starting point.
From coding school to academic preparation, competitions, student success, and future consulting services — SOMA supports the full Cambodian student journey.