1. Home
  2. Docs
  3. Getting started
  4. What is Catrobat?

What is Catrobat?

Catrobat Logo

Catrobat is a free and open-source visual programming language designed to help anyone – from beginners to advanced users – create their own games, animations, and interactive stories directly on their mobile devices. Built around a simple, block-based coding interface, Catrobat uses code “bricks” that you can easily drag and drop to build your projects step by step – no prior experience required!

Through Catrobat’s flagship app, Pocket Code, you can create digital projects that now go beyond the screen: in addition to traditional coding projects, Catrobat supports makerspace creativity by allowing you to create DST files for embroidery machines and SVG files for cutting plotters. This means you can bring your digital designs to life in fabric and other physical materials!

Whether you’re a student, hobbyist, or educator, Catrobat offers a fun and hands-on way to explore coding, problem-solving, and digital fabrication.