CPD Courses

Course Materials

Scratch Half Day Materials (version 1.1)

Python Half Day Materials

Come and learn how to deliver programming to your students in a beautiful location at Hampton Court House with Coding at School.
This is a course split into two sections covering the basics of teaching Scratch and Python to secondary school students. It is aimed at teachers who have little to no knowledge of programming and will prepare you to deliver programming to your students in the next school year.

Morning Session: Scratch
The morning will be based around learning how to program using Scratch. We will cover basic programming techniques such as variables, operators, loops and conditional statements.
We will also take a look at the official Scratch SoW and how it is best to deliver the program to your students.
At the end of this session we will show you the best resources available online.

Lunch: Provided

Afternoon Session: Python

The afternoon session will be based around the programming language Python. We will cover variables, conditional statements, iterations, lists and functions.
At the end of the session we will take a look at the three new Computer Science GCSEs on offer from AQA, OCR and Edexcel as well as discussing how Python can be applied to these courses.

Course Instructor: Carl Turland

Carl has been teaching for 10 years and prior to that was a programmer and systems developer for Sky television.
Carl has experience in programming in Visual Basic, Java, PHP, Python, ColdFusion, Javascript and is an experienced web developer with HTML and CSS.

Eventbrite - Coding at School: Scratch and Python Training

  1. I’m a KS3 ICT teacher and interested in the courses you’re running in the summer.



  2. Hi

    Sounds like a really good course BUT simply too far away. Will you be doing any on-line courses/tuition?

    • I’m afraid there aren’t any planned yet. I have uploaded the course materials at the top of the page – you are welcome to look over these and get back to me if you need any help.

  3. I am a ICT teaching, who is interested in knowing more about theory/background aspects of GCSE and A level Computing Courses

    Can you let me know if you have twilight or weekend or summer classes/sessions running?


  4. Good to see you imparting your knowledge and experience into the next generation of coders Carl.

    Consider adding C# to the programming languages since employers are finding it hard to find high calibre candidates to fill existing developer roles.

Leave a Reply

Latest CS News

Coding at School Supports