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
    • Programming
      •  Installation
      •  Basics
      •  Data Types & Casting
      •  Operators
      •  If Statements (Selection)
      •  Loops (Iteration)
      •  Data Structures
      •  String Manipulation
      •  Procedures & Functions
      •  File Handling
      •  Validation
      •  OOP
      • Building GUIs
      • Extended programming tasks
      • Programming Challenges
      • Extra Links
      • Retro games project
  • Programming

Programming

  •  Installation
  •  Basics
  •  Data Types & Casting
  •  Operators
  •  If Statements (Selection)
  •  Loops (Iteration)
  •  Data Structures
  •  String Manipulation
  •  Procedures & Functions
  •  File Handling
  •  Validation
  •  OOP
  • Building GUIs
  • Extended programming tasks
  • Programming Challenges
  • Extra Links
  • Retro games project

Further Programming and practice  - more info - more languages etc.  RS Materials

  • Last updated by Rob Statham
  • Last updated 06/01/2023
  • More page information