live.withcode.uk is a free online resource for computing students designed by Mr Dring from Fulford School in York

Each weekly episode provides:

  • A short python live coding video tutorial
  • Code from the video with challenges you that you can run and work through online
  • Code from the video as a type race activity to build up your typing speed and accuracy
  • KPRIDE activity to boost code comprehension and debugging skills
  • Extension activities to apply and stretch your understanding linked to the video

If you have any comments, feedback or suggestions, do get in touch here: blog.withcode.uk/about/contact/

Competitions and tracking student progress

The activities on live.withcode.uk can be used as free, standalone activities without needing to login. They also work with compete.withcode.uk to allow teachers to set up groups so students can compete against each other while teachers can track their progress.

For more information, do join the conversation on the Computing At School Community site

Resources:

How_to_add_activities_to_your_groups_and_track_student_progress.pdf Printable_student_instructions.pdf Teacher_instructions_tracking_progress.pdf

Data protection and safeguarding

You don't need an account to watch the videos or complete any of the activities on live.withcode.uk but you will need a (free) account to take part in the weekly scoreboard competitions via compete.withcode.uk

Please see the instructions above for details on how to set up a (free) school account if you're a teacher and you want to set up groups to track the progress of your students.

Accounts are free (and will remain so). Teacher, student and school information is stored securely in the UK. Passwords are not stored in plaintext - you can reset them but I don't know what they are. Web page access is secure and encrypted

Student initials will be visible to other students in the competition. Full names are only visible to teachers of those students. There is no private messenging facility. Email addresses linked to accounts will only be used if students request a password reset

Competition winners' schools will be notified rather than individuals so students will not be asked to share addresses or contacted personally (unless they go to my school)

You can read more about the privacy and data protection policy here: https://blog.withcode.uk/about/privacy-and-personal-data

If you have any questions, concerns or suggestions, please get in touch - data protection and safeguarding is hugely important and I want to get it right.

Season 5

Season 5 is uses turtle graphics to explore some of the more parts of python that GCSE Computer Science students might find more difficult in a way that is hopefully creative and fun
Season 5 Episode 4 View
Season 5 Episode 3 View
Season 5 Episode 2 View
Season 5 Episode 1 View

Season 4

Season 4 gives you practice at some of the more challenging parts of GCSE Computer Science python skills such as sub programs, dealing with files and processing data in 2D lists
Season 4 Episode 6 View
Season 4 Episode 5 View
Season 4 Episode 4 View
Season 4 Episode 3 View
Season 4 Episode 2 View
Season 4 Episode 1 View

Season 3

Season 3 works aims to help you prepare for the 2 hour on screen python exam for Edexcel GCSE Computer Science by giving examples of each type of question that you can expect
Season 3 Episode 6 View
Season 3 Episode 5 View
Season 3 Episode 4 View
Season 3 Episode 3 View
Season 3 Episode 2 View
Season 3 Episode 1 View

Season 2

Season 2 is where most people start: it goes through the basic python skills for beginners
Season 2 Episode 19 View
Season 2 Episode 18 View
Season 2 Episode 17 View
Season 2 Episode 16 View
Season 2 Episode 15 View
Season 2 Episode 14 View
Season 2 Episode 13 View
Season 2 Episode 12 View
Season 2 Episode 11 View
Season 2 Episode 10 View
Season 2 Episode 9 View
Season 2 Episode 8 View
Season 2 Episode 7 View
Season 2 Episode 6 View
Season 2 Episode 5 View
Season 2 Episode 4 View
Season 2 Episode 3 View
Season 2 Episode 2 View
Season 2 Episode 1 View

Season 1

Season 1 was launched through the COVID-19 lockdown and is a random collection of activities and resources. Most people should start with season 2 instead.
Season 1 Episode 47 View
Season 1 Episode 46 View
Season 1 Episode 45 View
Season 1 Episode 44 View
Season 1 Episode 43 View
Season 1 Episode 42 View
Season 1 Episode 41 View
Season 1 Episode 40 View
Season 1 Episode 39 View
Season 1 Episode 38 View
Season 1 Episode 37 View
Season 1 Episode 36 View
Season 1 Episode 35 View
Season 1 Episode 34 View
Season 1 Episode 33 View
Season 1 Episode 32 View
Season 1 Episode 31 View
Season 1 Episode 30 View
Season 1 Episode 29 View
Season 1 Episode 28 View
Season 1 Episode 27 View
Season 1 Episode 26 View
Season 1 Episode 25 View
Season 1 Episode 24 View
Season 1 Episode 23 View
Season 1 Episode 22 View
Season 1 Episode 21 View
Season 1 Episode 20 View
Season 1 Episode 19 View
Season 1 Episode 18 View
Season 1 Episode 17 View
Season 1 Episode 16 View
Season 1 Episode 15 View
Season 1 Episode 14 View
Season 1 Episode 13 View
Season 1 Episode 12 View
Season 1 Episode 11 View
Season 1 Episode 10 View
Season 1 Episode 9 View
Season 1 Episode 8 View
Season 1 Episode 7 View
Season 1 Episode 6 View
Season 1 Episode 5 View
Season 1 Episode 4 View
Season 1 Episode 3 View
Season 1 Episode 2 View
Season 1 Episode 1 View

Related links

Free remote learning computing resources