Our site uses cookies. Some of the cookies we use are essential for parts of the site to operate and have already been set. You may delete and block all cookies from this site, but parts of the site will not work. To find out more about cookies on this website, see our cookie policy.

ZigZag Education Photocopiable and digital teaching resources
Basket
  • Home
  • About Us
    About ZigZag Education Become an Author Vacancies Affiliates
  • FAQ
    Frequently Asked Questions Delivery Licensing Terms & Conditions Inspection Copies Fast Shop (for accounts departments)
  • Contact
  • Sign In
  • VB.NET Code Bank for KS4

    web/7701 83 photocopiable A4 pages with accompanying download

    Available for dispatch £74+VAT
    Add
  • Python Code Bank for KS4

    web/7700 63 photocopiable A4 pages with accompanying download

    Available for dispatch £74+VAT
    Add

Price includes unlimited copy licence for students attending the purchasing site.

Order online; alternatively email or call Customer Services to place your order.

Mailing List Sign Up

Computer Science and IT Computer Science KS3 GCSE AQA 8525 8520 OCR J277 Edexcel 1CP2 1CP1 Eduqas 2020 specification 2016 specification WJEC (2017 specification) WJEC (2025 specification) A Level AQA (7516/7517) For teaching and learning: For online homework and revision: For revision and exam preparation: For programming support: OCR (H046/H446) For teaching and learning: For online homework and revision: For revision and exam preparation: For programming support: WJEC Eduqas IGCSE CIE (0984) Programming Computational Thinking Pseudocode C# HTML/CSS/JavaScript Java Micro:bit PHP and SQL Python Scratch Small Basic Visual Basic Information Technology (Level 1/2) BTEC L1/L2 Digital Information Technology (2022) Information Creative Technology Cambridge Nationals L1/L2 IT (J836 from 2022) Functional Skills GCSE Digital Technology CCEA WJEC AAQ and Vocational (Level 3) BTEC National in Computing (2016) AAQ BTEC National Computing (2025) BTEC National in IT (2016) AAQ BTEC National IT (2025) Course Companions Online Learning and Revision Software Guides Cambridge Technical IT (2016) Level 3 Information Technology AAQ Cambridge Advanced National Application Development (2025) Course Companions Topic on a Page Online Learning and Revision AAQ Cambridge Advanced Nationals Data Analytics (2025) Course Companions Topic on a Page Online Learning and Revision T Levels Digital Software Development Course Companions Employer Set Project Topic Tests Digital Support and Security Digital Production Design & Development (last exams 2026) Creative iMedia Cambridge Nationals (J834) Photoshop / Premiere AI
  • Computer Science and IT
  • Programming
  • Visual Basic

Code Banks for GCSE Computer Science (Python3 / VB.NET)

This resource has been written to provide a base of the core tools for GCSE, which can be used off-line for students to reference whilst completing the NEA tasks.Author
Covers:
  • Output
  • Input
  • Variables
  • Data Manipulation
  • Selection
  • Operators
  • String Manipulation
  • Iteration
  • Lists / Arrays
  • File Handling
  • Subroutines
  • Searching and Sorting
  • Random Number Generation
  • Dictionaries / Records

Comprehensive, fully annotated code banks provide students with an accessible quick-reference and a wealth of code to adapt for their own programs.

Produced by a senior examiner, the skills covered, code explanations and examples of use are all pitched perfectly for GCSE.

  • Covers all the essential programming tools that students need!
  • For each tool: the purpose, syntax and varied examples with line-by-line commentary!
  • Range of formats included for flexible use!
    • A4 handouts
    • HTML webpage
    • py3/.txt files
  • Aids students’ programming work in class and at home!

Really good use of different examples of string manipulation, Length, Substring, Case, Concatenation, Split, Find, Type Check, ASCII - this is a phenomenal level of examples

C Morgans, HoD & Peer Reviewer

Share with others:

What do teachers say about this resource? (7700)

This is an excellent tool for teaching Python programming concepts to GCSE Computer Science students. It provides clear, well-structured examples that align closely with the curriculum, making it a valuable asset for both new and experienced teachers ... The resource is highly comprehensive, covering a range of topics from basic syntax to more complex algorithms ... The inclusion of detailed comments in the code helps students understand the logic behind each example. This helps to develop their understanding of programming concepts and how/why the yare written the way they are ... The resource enhances learning by breaking down programming concepts into digestible chunks. Each example used reinforces theoretical knowledge with the added practical application, which is crucial for understanding programming concepts by students. Its educational value lies in developing problem-solving skills and providing a strong foundation for computational thinking ... The presentation is clear and professional, with headings and subheadings that make navigation easy in the resource. The consistent formatting of code blocks improves readability and reinforces programming structures ... The resource aligns well with the AQA GCSE Computer Science specification. It also effectively addresses programming fundamentals like file handling and string manipulation... it provides a solid framework for teaching Python to GCSE students as it would help all levels of experience ... a fantastic starting point for teaching Python

A Sanders, HoD & Peer Reviewer

I really like that the students are able to see both by running in IDLE or any IDE some example code. This can be used for so many different purposes and this is excellent for both Teachers and Students ... really good used of python and makes it really clear to read and easy to understand what the code is about. The use of comments is excellent ... this resource meets all specifications regardless of the exam board. This is an excellent generic resource which allows any teacher to learn and upskill, it is great for non specialists to learn python and it is a great for students learning and student revision ... Selection - this is excellent and great step by step buildup ... Relational Operators - really good level of examples of them all ... String Manipulation - really good use of different examples of string manipulation examples, Length, Substring, Case, Concatenation, Split, Find, Type Check, ASCII - this is a phenomenal level of examples ... Lists both 1D and 2D are excellent ... File Handling - these are great and again builds up really well

C Morgans, HoD & Peer Reviewer

Keywords

  • Programming support
  • coding
  • Python
  • NEA
  • code snippets
  • GCSE Practical Programming
  • VB.NET
  • Visual Basic

An excellent tool

A Sanders, HoD & Peer Reviewer

A fantastic starting point for teaching Python

A Sanders, HoD & Peer Reviewer

The resource is highly comprehensive, covering a range of topics from basic syntax to more complex algorithms...

...The inclusion of detailed comments in the code helps students understand the logic behind each example. This helps to develop their understanding of programming concepts

A Sanders, HoD & Peer Reviewer

I really like that the students are able to see both by running in IDLE or any IDE some example code... really good use of python and makes it really clear to read and easy to understand what the code is about. The use of comments is excellent...

...This is an excellent generic resource which allows any teacher to learn and upskill, it is great for non specialists to learn python and it is a great for students learning and student revision

C Morgans, HoD & Peer Reviewer

This can be used for so many different purposes and this is excellent for both Teachers and Students... this resource meets all specifications regardless of the exam board

C Morgans, HoD & Peer Reviewer

Clear, well-structured examples that align closely with the curriculum, making it a valuable asset for both new and experienced teachers

A Sanders, HoD & Peer Reviewer

© ZigZag Education®, Unit 3, Greenway Business Centre, Doncaster Road, Bristol BS10 5PY | Privacy Policy | Cookie Policy | Accessibility Policy 🤖 | Follow Us Join Us