YOUSRC (http://www.yousrc.com) is a free web-based environment where students can learn how to code for web or Android. Using a simple programming language YOUSRC is a great first step into programming real code, and a bridge for students from visual coding environments like Scratch towards more complex languages such as C or Java.
YOUSRC apps run on a web browser and, unchanged, on Android mobile devices. The development environment is totally web based and no software other than the Java runtime environment needs to be installed on school machines.
YOUSRC is child-safe and family-friendly. Teachers are given "teacher privileges" on the site so they can register your own students and monitor the apps they write and the sound or image assets they use.
Plenty of examples and tutorials on the site help students get started. Apps can also be embedded in your school's website to showcase work to the outside world.
We now have hundreds of students using YOUSRC, many for GCSE computing, though some younger and older students are using it too.
Any Android device with version 2.1 or later
Programming is a creative experience and even some typically unmotivated students find the idea of coding apps on YOUSRC that run on Android highly motivating
Programming skills have relevence to many careers, not just as a programmer, but also around product management, procurement, legal, etc, in high-tech businesses.
YOUSRC is an ideal platform to support courses like GCSE Computing
Collaborative working on app design and development can include students with many skills and so help enrich students who do music and art for example, not just programming.
YOUSRC is child-safe and family-friendly. This includes screening of all sounds and images to avoid assets which are not appropriate, screening of all forum posts, no direct messaging between site users, etc.