Tools and Apps

Catrobat > Pocket Code

Pocket Code is a mobile app that allows users, particularly young people, to create, edit, and share their own games, animations, and other applications using a visual, block-based programming interface. It aims to make coding accessible on mobile devices, fostering creativity and introducing users to programming concepts.

See More

USACO

The USA Computing Olympiad (USACO) provides a platform for high school students to enhance their programming and algorithmic skills through competitive problem-solving. It serves as a pathway for students to demonstrate their abilities, potentially leading to participation in international competitions like the IOI or EGOI, and strengthens their college applications.

See More

Coding Bat

CodingBat offers free practice problems in Java and Python, designed to help users improve their coding skills. Educators can use this site to provide students with supplementary exercises and self-assessment tools. The platform aims to reinforce fundamental programming concepts through interactive coding challenges

See More

Pickcode

Pickcode provides a platform designed to simplify coding education, particularly for game development. Educators can use this platform to introduce students to coding concepts through engaging, project-based learning. The platform aims to make coding more accessible and enjoyable for both educators and students. Free for personal use, pricing available for Classroom integration.

See More

OpenSCAD

OpenSCAD offers a script-based approach to 3D modeling. It enables designers to define shapes and parameters using code. This allows for easily modifiable and repeatable designs. Works on Linux/UNIX, Windows, and Mac OS X.

See More

Onshape

Onshape utilizes cloud architecture to provide a centralized repository of design data, simplifying file management and promoting robust collaboration.

See More

Daisy the Dinosaur

This free, fun app has an easy drag & drop interface that kids of all ages can use to animate Daisy and make her dance on their screen. Kids will intuitively grasp the basics of objects, sequencing, loops and events by solving this app’s challenges. Built by the creators of Hopscotch.

See More

Vidcode

Vidcode makes learning JavaScript fun and accessible, empowering students to code video effects and express their creativity. Full year courses tht pair with math, art & science to learn cross-curricularly.

See More

Trinket

Trinket provides an all-in-one coding environment with interactive content, making coding accessible in any classroom.

See More