This area contains our new Python training courses aimed at both teachers and students who want to learn how to tackle GCSE, GCE AS and A level Computer Science NEAs (Non Examined Assessments).

The courses are applicable to all of the major UK boards and will adapt as emerging NEA demands arise.

The courses are written and managed by Clifford French (CAS Master Teacher); they take the student on a journey of Python discovery, starting with the basic concepts, the courses move through beginner and intermediate levels. Advanced, elegant coding to achieve the higher grades at A level will be addressed.

Clifford will be contactable via the forums in each course area to listen and respond to feedback or support requests.

This course consists of a number of code snippets, none of which has been written specifically to help teachers prepare for GCSE NEAs.

The syntax guide in the Python GCSE course was written in August 2017 before the NEAs were released.

Many of the code snippets have been developed for or with teachers from the independent sector who are not preparing students for exams with NEAs.

Both teachers using this material and the writer can be confident that there is no infringement of JCQ regulations.

This course is an archive of my weekly Python Tips for Educators with what I hope are useful code snippets.

This is the place to start if you have some knowledge of Python but you have difficulty putting it all together to build a program.

Please don't think that I wrote all of this in one sitting. The first draft of the coding was written with two colleagues and it has been refined - and refined again - to produce this version.

There will probably be changes in the light of your feedback.

Designed for teachers preparing students for GCSE Computer Science, this course has walkthroughs of code snippets that are likely to be useful in many typical NEA scenarios or other program challenges that students may encounter.

It also contains a downloadable Python syntax guide.

Note that this is a work in progress, to be completed substantially by the end of August 2017.

This course offers three different approaches to data handling, providing the concepts and skills students of different ability levels will need to tackle a typical GCSE NEA.

It arises from an OCR sample NEA in which students were asked to write a program to enable a teacher to manage data on students in his class.

The tutorials have fewer data fields, reducing the number of errors students are likely to make while learning. This section will be expanded with detailed walkthroughs and videos. In the meantime, here are four pdfs which can be downloaded and used for teaching or added to your resource bank.