AboutCatrobat
Find here some services you might need
Pocket Code for iOS: unsupported features
CodeHub
CodeHub allows you to launch Catrobat apps and community resources all in one place. That's not all.
CodeHub also comes with 3rd party apps and built in tools. With building your pocket code programs things like image editors, a simple calculator for math or notes so you can remind yourself of whatever.
Thats not all but CodeHub will have its own built in 1v1 messaging and online community so you can chat, collaborate and help others in need.
Programming takes time and patience. So never give up.
Our Apps
mission
The nonprofit Catrobat project aims at developing solutions which inspire teenagers and kids to learn coding, get creative and be prepared for the digital future of our world. Simple logical processes, creative solutions and easily understandable connections are essential in the world of tomorrow. Our vision is to provide young people with the chance to include these principles in their everyday digital-life. We believe that free, age-based and motivating software, which can be used directly by teenagers, or in education, is essential in order to prepare the next generation for their future.
The visual “Lego-Style” programming framework, which is used in our projects, enables everyone to design their very own apps, without any limitations such as there are in a common programming language. With the right tools, creating apps, games and animations can be as simple as anything! It can be done by anyone, anytime and everywhere. Free tools enable teenagers to take the leap from being a passive user to become a creative developer. With apps like Pocket Code, users get the chance to use their mobile devices in a meaningful and, most importantly, fun way, without the need of being a professional developer.
apps
With Pocket Code creating a very own app is easier than ever before. New programs, games, animations or stories can be developed within minutes by simply sticking together bricks like Lego. The bricks are easy to understand and are used instead of boring code, so that no previous knowledge is needed. Thus it is the ideal app for children and teenagers to get creative and let their ideas become true. For more experienced programmers all elements known from common programming languages, such as if-else statements, loops or variables are available and by including the phone's sensors and mathematical functions it is possible to realize new individual apps on all mobile devices anytime and anywhere.
Pocket Paint gives our users the opportunity to make their very own Pocket Code apps more colorful and individual. They can make use of features such as drawing graphics using geometric figures, editing images with stamps, brushes or transparency and many more, to realize their graphical ideas. The results can be imported directly into Pocket Code where they can be included in any project as a character or background. We want to make it possible for everyone to get creative in their own way and therefore Pocket Paint can also be used as a stand-alone mobile paint program that allows users to save their work directly on any device as png-file. Pocket Paint is the perfect app for anyone who wants to be creative on the go.
Media Resources
Pocket Code in Classroom
See what teachers and students say about using Pocket Code in class.
Code'n'Stitch Project
The learning and programming apps Pocket Code, Create@School, and Luna & Cat offer many possibilities to express yourself creatively and to integrate your own apps, games, music videos, or animations with different building blocks, extensions, and characters. The tools have already been used in art classes, physics, or computer science in various projects.
By extending the Pocket Code, Create@School, and Luna & Cat apps with the possibility to program an embroidery machine, they can be used very well for handicraft lessons and combine textile works with concepts of programming. In this way, self-created patterns and designs can be stitched on t-shirts, pants, or even bags.
With a focus on gender-sensitive teaching and design, it is important to inspire girls, in particular, to try out different approaches to programming.
No One Left Behind
The ‘No One Left Behind’ project, co-funded by the EU Horizon 2020 Framework Programme, allows children to use a non-leisure gaming ‘toolkit’ to develop digital games on mobile devices – with the aim of enhancing their abilities across all academic subjects, as well as their logical reasoning, creativity and social skills.