App Development Standard

Create a working prototype of an app in 10-12 sessions

  • Student work in teams or individually to design and build an app that solves a problem they care about
  • Students work their way through a range of activities, split across 10-13 sessions
  • Optional sessions to support development of team working and presentational skills
  • See below for the scheme of work, student workbook, and learning objectives

Primary, Secondary and FE

10-12 sessions

In class or extracurricular

Basic to advanced programming

App Development Standard course workbook for students

  • Printable student A4 workbook containing practical activities.
  • Guides you and your students through the course.
  • Fully editable, making it easy for you to adopt to meet your needs.

Scheme of Work

  • Get a quick overview of the course structure
  • Review the learning objectives and otucomes for each session

Expert Feedback Tool

This video explains how to use our brand new Expert Feedback tool to obtain personalised feedback on your project from our Industry Expert volunteers.

Course sessions

Login or sign up now to access all of the sessions

Session 1: Course Launch

Objective: To understand how problems can be solved using technology

Session 2: Team Building (Optional)

Objective: To understand the importance of teamwork

Session 3: Spotting Problems

Objective: To be able to identify the communities you belong to

Session 4: Screening Ideas

Objective: To be able to expand and develop initial ideas to create a better understanding of the problem to be solved

Session 5: Industry Engagement (Optional)

Objective: To be able to convey the key concepts of your app idea in a 30 second pitch to an industry expert

Session 6: Understanding Your Users' Needs

Objective: To gain a better understanding of the technical requirements of your app

Session 7: UX Design

Objective: To understand how the design of your app can affect the user experience

Session 8: Click-through Prototype

Objective: To gnderstand how to create screen layouts using App Lab

Session 9: Planning Your Build

Objective: To understand how to use pseudocode and flowcharts to plan out your app

Session 10: Build Your App

Objective: To understand how to add functionality to your app using App Lab

Session 11: Test Your App

Objective: To understand the importance of testing in the app development lifecycle

Session 12: Pitch Your Ideas

Objective: To understand potential ways you can fund your app development