Master Coding With Ease

UmaCoding School

From Junior to Senior: Accelerate your learning with our immersive coding bootcamps and advanced classes. Located in the heart of Bali.

Interactive Coding Bootcamps & Classes

Whether you're just starting your journey or looking to master advanced concepts, our curriculum is designed to help you succeed. Join us on-campus in Bali or learn online.

Explore Programs

Top Picked Courses

Featured Courses

Explore our most popular and highly-rated courses selected just for you. Start your learning journey today.

Construct 3
Construct 3

Construct 3

Learn game development from the ground up using Construct 3. This course will guide you step-by-step to create fun 2D games such as arcade, puzzle, and endless games without complicated coding. Perfect for beginners who want to understand game mechanics, animations, collisions, scoring systems, and gameplay design in an easy and enjoyable way.

Self-paced
Read More
Scratch Junior
Scratch Junior

Scratch Junior

Start your first coding adventure here! This Scratch Junior module is specially designed to turn screen time into creative adventures. Students will explore and create their own digital projects, from designing lively animated characters and crafting interactive stories to building exciting mini games. Through a beginner friendly visual block coding interface, let's sharpen imagination, basic programming logic, and problem solving skills from an early age!

Self-paced
Read More
Explore With Roblox Studio
Roblox Studio

Explore With Roblox Studio

Learn how to create your own games with Roblox Studio! This course teaches the basics of game design, map building, scripting with Lua, animations, and gameplay mechanics in a fun and beginner-friendly way. By the end of the course, you will understand how to build interactive Roblox experiences and improve your creativity and programming skills.

Self-paced
Read More
Pseudocode

Pseudocode

Build a strong programming foundation right here! This Pseudocode module is specially designed to bridge the gap between human ideas and computer instructions. Students will learn to break down complex problems and design structured algorithms, from mapping out basic sequences to planning logic for branching and loops. Through practical case studies and clear logical formatting, sharpen computational thinking and problem-solving skills to make the transition to any text-based programming language seamless and efficient!

Self-paced
Read More
Full Stack Developer

Full Stack Developer

Build the Web. Own the Ecosystem. Scale the System.

Self-paced
Read More