Skip Main Navigation
Page Content

Save This Event

Event Saved

Hands-on Python Programming for GCSE and A level

Darren Travi

Wednesday, February 20, 2019 at 9:00 AM - Thursday, February 21, 2019 at 5:00 PM (GMT)

Hands-on Python Programming for GCSE and A level

Ticket Information

Ticket Type Sales End Price Fee Quantity
Day 1 Intro GCSE 1d 6h 20m £150.00 £9.59
Day 2 Advanced GCSE 1d 6h 20m £150.00 £9.59
Day 1 Intro A level 1d 6h 20m £150.00 £9.59
Day 2 Advanced A level 1d 6h 20m £150.00 £9.59
Standard all Days 1d 6h 20m £270.00 £16.79

Share Hands-on Python Programming for GCSE and A level

Event Details

On behalf of Computing At School and the Network of Excellence

Hands-on Python Programming for GCSE and A level

February 20, 2019 at 9:00AM

Wetherby Senior School

Featuring 2 separate workshops running at the same time

Costs for this two-day course are £270. If booking for one day, the charge is £150 per day.

Delegates need to state which workshop they are planning to attend. For each of the workshops, we request delegates bring their own laptop computer with Python Programming Software 3.4 or later, PyQt 4 or later and SQL Lite database-browser software.

Two courses are available to choose between:
Two-Day Python Programming Workshop for GCSE
Two-Day Python Programming workshop for A-Level


Variable assignment, data types, selection, and iteration
Creating user interfaces; validation; formatted output
Use of functions with global and local variables

Files and data, lists, searching and sorting
Bringing it all together – the modular approach


Session 1 – Review of 2D lists; reading and writing CSV files, records and fields; interacting with spreadsheets and using SQL
Session 2 – Flat-file database structures
Session 3 - How to write to relational databases; SQL with Sq-lite; queries (selection, update, insert, and delete); primary and foreign keys and setting up relationships

Session 1 – Review of the first day
Session 2 – Object-orientated programming; class definition; object instantiation; inheritance; polymorphism
Session 3 – Developing your user interface; introduction to GUI (how to add forms, screens, buttons, radio and check buttons, text boxes, labels, combo boxes and list boxes)
Session 4 – Approaches to the coursework and questions in common with exam boards


Darren Travi & Ilia Avroutine

Both teachers are extensively involved in providing resources, training, assessment and examinations. Darren Travi is Head of Computing at the Royal Grammar School, High Wycombe and a CAS Master Teacher. He has led the South Buckinghamshire CAS Hub for a number of years; and has taught A-Level Computer Science since the 1990s, and GCSE Computing since the course started in 2010. Ilia Avroutine has taught A-Level Computer Science for over ten years, having previously taught Computing in Canada. He is the Head of Computer Science at Wetherby Senior School in London. He has a wide experience of teaching Computing and has co-authored a number of popular resources and textbooks.

All materials and resources used on this course will be made available to all delegates after the course.


Darren Travi,

Wetherby Senior School

For further information:

Electronic Privacy
Computing At School (CAS)/Network of Excellence (NoE) communicates with its interested parties by email. I understand that CAS/NoE will not pass on my email address to other organisations.

Data Protection Act 1998
CAS/NoE as part of the BCS Group will hold your personal data on its computer database and process it in accordance with the Act. This information may be accessed, viewed and used by CAS/NoE for administrative purposes and conducting market research. All of these purposes have been notified to the Commissioner. If you are based outside the European Economic Area (the 'EEA'), information about you may be transferred outside the EEA in accordance with the requirements of the Act.

Full legal and privacy notices:

Have questions about Hands-on Python Programming for GCSE and A level? Contact Darren Travi

Save This Event

Event Saved

When & Where

Royal Grammar School
Amersham Road
High Wycombe
HP13 6QT Buckinghamshire
United Kingdom

Wednesday, February 20, 2019 at 9:00 AM - Thursday, February 21, 2019 at 5:00 PM (GMT)

  Add to my calendar


Darren Travi

CAS Master Teacher: Leader Bucks CAS Hub, CAS Master Teacher, Head Of Computing, Royal Grammar School, High Wycombe, Buckinghamshire, HP13 6QT
  Contact the Organizer

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.