Create an app in 10 sessions
Curriculum or enrichment
Primary or secondary
10-12 hours teaching
INTRODUCTION
Course overview
  • Student teams design and build an app that solves a problem they care about
  • Teams work their way through a range of activities, split across 10 sessions
  • See below for the Scheme of Work, student workbook, and Learning Objectives
CORE RESOURCE
Student workbook
  • The printable student A4 workbook contains practical activities
  • Guides you and your students through the course
  • Fully editable, making it easy for you to adapt to meet your needs
CORE RESOURCE
Scheme of Work
  • Get a quick overview of the course structure
  • Review the learning objectives and outcomes for each session
SESSION 1
Learning Objectives

Core
  • Understand the importance of teamwork when building an app
  • Be able to identify the tools available on mobile devices
  • Understand what is meant by a prototype
Challenge
  • Be able to create a prototype of an existing app using appropriate software
    SESSION 2
    Learning Objectives

    Core
    • Identify everyday problems which could be solved by a mobile app
    Challenge
    • Be able to expand and develop initial ideas to create a better understanding of the problem to be solved
    • Be able to convey the key concepts of your app idea in a 30 second pitch
    SESSION 3
    Learning Objectives
    Core
    • Gain a better understanding of potential obstacles that your app ideas could face in the existing market
    • Be able to convey the key concepts of your app idea in a 30 second pitch
    Challenge
    • Be able to critically evaluate app ideas and select the strongest to take forward
    • Understand the apps market and be able to identify your main competitors
    SESSION 4
    Learning Objectives

    Core
    • Gain a better understanding of the current market for your app
    • Be able to develop an effective survey to find out more about your user
    Challenge
    • Be able to plan and carry out effective research into your potential users
    • Be able to develop user profiles based on your research
    SESSION 5
    Learning Objectives

    Core
    • Gain a better understanding of the technical requirements of your app
    • Understand where your data will come from
    Challenge
    • Be able to define your minimum viable product (MVP)
    • Be able to adjust your app designs to ensure that they are technically feasible
    SESSION 6
    Learning Objectives

    Core
    • Be able to draw wireframes and create paper prototypes
    Challenge
    • Understand how the design of your app can affect the user experience
    • Be able to improve the user experience of your app by considering its design and flow
    SESSION 7
    Learning Objectives

    Core
    • Be able to build a prototype of your app using your chosen tools
    Challenge
    • Be able to evaluate the features of the prototyping tool you have used
    SESSION 8
    Learning Objectives

    Core
    • Understand the importance of testing in the app development lifecycle
    Challenge
    • Be able to act on the feedback received to improve the functionality and usability of your technical prototype
    SESSION 9
    Learning Objectives

    Core
    • Understand the range of different business models available
    • Understand how to generate revenue from your app
    Challenge
    • Be able to identify the best revenue stream for your app
    SESSION 10
    Learning Objectives

    Core
    • Understand how to present your ideas effectively
    Challenge
    • Be able to summarise the key points of your app in a short presentation
    Have a question?
    Ask us anything about delivering Apps for Good courses and our course content
    Call us
    Call on 0208 150 6908
    We're here for you 10am to 5pm (Mon-Fri)
    Email us
    Email education@appsforgood.org
    We'll get back to you within 24 hours (Mon-Fri)