Hartismere School

An outstanding coeducational secondary school and sixth form college

Coding Challenges for GCSE and A Level Computer Science

Attached is a collection of coding challenges. The best way to learn and get better at programming is to practise, but it is often difficult to know what to make. Working through these challenges will increase you skill set and familiarity with programming. 

Remember, we program using C# in school so it would be wise to attempt these challenges in C#. SharpDevelop is a free C# programming environment, or you could use repl.it