Apps for Good - projects in real life
Apps for Good is a popular programme of student and teacher support. To quote the attached document:
"Apps for Good works with teachers to create a new kind of learning, one that’s rooted in the real world and driven by students. Students taking the course move through the full app development cycle from concept to coding to launch, learning to solve real world problems. During the process students develop digital skills and essential 21st century skills including communication and teamwork."
it's free for all state-schools and is popular with all kinds of students of different ages. By solving real-world problems it helps young people to understand better the positive role that digital technology can play in society. There are full-course and 'mini-course' options so you can dip-in your toe and see if it works for you.