It is a new generation of Pocket Code which is based App that has been created for the educational environments, which has been co-funded by the European Commission under the No One Left Behind Project. With Create@School students and teachers can code games and create animation their way. The game design elements are easy to pick up and understandable.

Anyone, from kids to adults will enjoy building and remixing games to create new ones.  Create@School is based on the Catrobat programming language, which uses visual blocks of code to allow easy programming to people with no or low programming skills. Create@School also provides templates that allow  editing  an existing game design, enabling personalisation  of  backgrounds,  landscapes,  characters,  the  creation  of  new  challenging  levels,  as well  as  changing  the  difficulty  of  a  game.

Create@School provides tutorials  and  step-by-step  guides  for  beginners,  students  and teachers  interested  in  starting  to  code.


Who can use Create@School?

Students, Children and Youngsteres

Create@School empowers children from 9 to 18 years to program and design game apps that can effectively support the development and adaptation of the learning material by themselves in academic  subjects  such as  science,  maths,  history  or  languages. We want students to become proactive and creators of their own learning material.

Any parent or adult

Parents or adults can use Create@School to support their kids in studies or educational activities related with children.


Teachers can use Create@School as a tool to  integrate gamification  in their classes, with which teachers can change their teaching philosophy by involving gamification as their pedagogical methodology. We do not only support teach coding skills and computational thinking, but also provide strategies to teachers The No One Left Behind game making teaching framework provides a three step methodology to integrate Create@School in clases. Also Create@School can be used as an introductory approach for computer science classes in schools.

What are the Create@School benefits?

  • Through Create@School we can bring the educational potential of games into formal learning environments, whether it be school-day classroom activities, after-school workshops or informal time.
  • Create@School helps to prepare teachers and students with digital competences needed in the 21st Century. Through the creative and game-making process the children acquire new competences and skills for the digital age, such as computational thinking and better understanding of human behaviour. This includes problem decomposition and solving, data representation and modelling, collaborating, looking at patterns, using logical steps and logical reasoning, or applying rules. This process helps students to become people that can take advantage of the computational thinking in all aspects of their lives, helping them to think creatively, communicate clearly, analyse systematically, collaborate effectively with other students, friends or teachers, designing iteratively and apply the academic knowledge in other areas, as well as with another perspective.
  • The students relate to technology moving from being passive students to become game-creators that can integrate their academic content on games playable on mobile devices.
  • Create@School supports stimulating students and teachers by providing new ideas and suggestions that allow a deep understanding and rich learning of academic content, linked to the gaming culture based on entertainment types of games and new ways to work in class.
  • Create@School provides a personal, social-collaborative, and cultural experience. All students and teachers can share their games and code. Create@School also supports inclusiveness by providing inclusive features to young learners in the design and production of the games they love and learn to play.

How can you install Create@School?

You can downdowd the user guide and the application from here.

How can you use games and animations with Create@School for classes?

What do you need to do to use Create@School for your classes?

How to use and set Create@School with inclusive features for special needs?

  • Software programs, mobile apps and websites have a default user interface that tries to cater for many people, but that is often unsuitable for people with special needs. In Create@School the student or teacher can choose a preferred profile every time when opening Create@School. The chosen profile only influences the Create@School app and not the general device settings.

    Therefore, we have provided the profile changing option directly within the Create@School menu, and made them selectable by name to make them more distinctive and attractive for the user. Especially for children the naming of the profiles can be very important to avoid any kind of discrimination (e.g. calling the profile for cognitive impairment ‘Tom’ is not a good idea if you have a Tom sitting in your class). For this reason, we use the names of gods to make them unique, attractive, and to avoid discrimination. In the following link all profiles, settings and their behaviours are explained.

How do your students upload and share games for classes?

You can click here to download the guide.

How do you upload and share games with the kids or teachers’ community?

You can click here to download the guide.

Pocket Code is a learning application for mobile devices that has been initiated and developed in Austria at Graz University of Technology. This app allows teenagers to create their own games, animations, interactive music videos, and many types of other apps, directly on their phones or tablets. It uses a visual programming language and it is developed by the free and open source project Catrobat.

Pocket Code games are created by snapping together command blocks which are called “bricks”. The bricks are arranged in “scripts” which can run in parallel allowing concurrent execution. Broadcast messages are used to ensure sequential execution of scripts.  Currently there are more than 30 ongoing subprojects with the main goal of extending Pocket Code’s functionalities.

How to use Pocket Code?

With Pocket Code making your own programmes has never been easier, learn how to create an awesome game in less than one hour here!