These resources have been archived and are no longer being updated. Please select from one of our latest courses to deliver!

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
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