Our goal is to transform the way technology is taught in schools; to empower students from all backgrounds to seize the opportunities of our digital age and create solutions to the problems they care about, using technology.Rodrigo Baggio, CDI Apps for Good, Founding Chairman & Founder CDI Global
Traditional education systems are wasting talent. Many young people are de-motivated by traditional teaching methods that leave them ill-prepared for the real world. Technology is advancing apace, exciting the imagination of young people, who want to use it to make, play and share. Yet traditional schooling lags well behind, missing this opportunity to engage, especially those students most disaffected with standard lessons. Teachers who want to use technology to create more exciting ways to learn feel frustrated they cannot do more.
We want to build a new global generation of problem solvers and makers: students who can create, launch and market new products that change the world. We believe that technology can be a great equaliser and a massive force for good to transform lives and communities around the world.
Apps for Good is an open-source technology education movement that partners with educators in schools and learning centres to deliver our course to young people 10-18 years of age. We provide the course content, training and connections to our Expert volunteers, and then let teachers do what they are best at – inspiring and guiding young people.
In the course, students work together as teams to find real issues they care about and learn to build a mobile, web or social app to solve them. Like professional entrepreneurs, students go through all key aspects of new product development, from idea generation, technical feasibility and programming to product design, deciding on business models and marketing.
Our course teaches coding and the fundamentals of the digital world, while also developing skills in problem solving, creativity, communication and teamwork. With a focus on solving real issues that matter to young people, our students learn the full software product development process in a hands-on way.
We recognize that educators are at very different stages in terms of their students learning to code. We have built in opportunities throughout the course for the students to build working prototypes. Educators can then choose the depth of learning that is most appropriate for their students.
From 2013/2014 onwards, there are four prototyping tiers for educators and students:
Throughout the course, educators connect with our community of Expert volunteers – technology professionals and entrepreneurs who help bring the real world to the classroom for the students. Experts mentor the student teams in one-hour sessions via videoconference or in person. They help the students to progress or pivot their ideas and provide inspiration and motivation. Experts also give teachers a hand in tackling the more challenging areas of the course and making computing education more relevant to industry.
At the end of the academic year, we host the Apps for Good Awards, our nation-wide competition in which the top student app teams from across the UK compete to have their apps launched commercially with the support of Apps for Good and our sponsors.
Apps for Good is a fantastic way of getting students to replicate how apps are created by the IT Industry, to work efficiently and effectively as a team to bring a solution to a problem.Ariadne Lish, Gladesmore Community School, London