Firefly needs a modern browser, so you may notice things look broken right now.

To get a better experience, try one of the supported browsers listed here.

  • Explore
    • KS3 Yr 7,8 & 9
    • GCSE
    • A-Level
      • Textbooks
      • Data Representation
      • Computer Architecture
      • Networking
      • Data Structures
      • Databases
      • Big Data
      • Functional Programming
      • Algorithms
      • Ethics & Laws
      • Programming Theory
      • NEA Project
      • Springboard to sixth form
      • Encryption project
      • Question packs
      • Paper 1 pre-release materials
    • Programming
  • A-Level
  • Springboard to sixth form

Springboard to sixth form

Session 1

  • Longer programming challenge
  • Efficiency challenge
  • Develop a concept (procedures and functions)

Session  2

  • Crash course Computer Science intro
  • Crash course Computer Science part 1
  • Crash course Computer Science part 2
  • Worksheet (download and complete)

Session 3

  • Longer programming challenge
  • Efficiency challenge
  • Develop a concept

Session 4

  • Crash course Computer Science part 3
  • Crash course Computer Science part 4
  • Crash course Computer Science part 5
  • Worksheet (download and complete)

Extra programming challenges

  • Longer programming challenge
  • Efficiency challenge
  • Develop a concept (PyGame)

Additional reading

  • Extended reading list
  • Programming challenges
  • Repl
  • Google Colaboratory
  • TeamComputing YouTube channel
  • Last updated 07/06/2021
  • More page information