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
  • Sign up to access the resources for each session
Session 1: Launch
Session 2: What's your problem?
Session 3: Screening ideas
Session 4: Get to know your users
Session 5: MVP Planning
Session 6: Design MVP
Session 7: Build MVP
Session 8: User testing
Session 9: Who will pay?
Session 10: Pitch it
CORE RESOURCE
Scheme of Work
Get a quick overview of the course structure 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
SESSION 1
Launch
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
    What's your problem?
    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
    Screening ideas
    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
    Get to know your users
    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
    MVP planning
    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
    Design MVP
    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
    Build MVP
    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
    User testing
    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
    Who will pay?
    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
    Pitch it
    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)
    Sign up to access the resources for each session
    Close