Coding Quest exists to allow students to develop and showcase their programming and problem solving skills. Use of tools that trivialise problems, such as generative AI, is discouraged. Participants are asked to honour the spirit of the event in this regard.
The 2025 challenge will run from Monday 3 March until Friday 14 March.
Problems open at 12:00noon UTC (12:00:00 PM Coordinated Universal Time)
Coding quest will return in 2024 from Monday 4th March to Friday 15th March. Set your reminders now and see you then!
(Due to a technical error with the day 10 problem, that problem was deleted)
Problems open at 12:00noon UTC (12:00:00 PM Coordinated Universal Time)
The year is 2223 and you are completing your apprenticeship on the Starship Turing. You have had fun exploring the stars and strange new worlds but your mission is over and you are now headed home to Earth. Will your technical expertise in computer science be needed to save the day, or will you be able to relax and enjoy the ride?
Welcome to Coding Quest 2023! An annual challenge for secondary school computer science students! Problems are designed to draw upon the knowledge and skills typically taught as part of computer science curriculums including GCSE, IB Diploma, A levels or AP. There are 10 problems, one released each day Monday through Friday, from Monday 6 March to Friday 17 March at 12:00 noon UTC time. Set a reminder and join in the fun!
Problems open at 12:00noon UTC (12:00:00 PM Coordinated Universal Time)
10 programming problems in 10 days from Monday 2nd May to Friday 13th.
It's the year 2222. Working as an apprentice on the Earth Ship Turing, you and the crew are taking a brief rest stop on the planet Ral'Malgor. Enjoying your free time before the journey back to Earth, you embark on a quest: Find the perfect souvenir in the local alien markets!
Problems open at 12:00noon UTC (12:00:00 PM Coordinated Universal Time)
This round remains open for those who wish to practice the style of questions that may be asked in future quests. In future events, most of these questions would likely only appear in the second half due to their level of difficulty. The syllabus outline for future quests is that the first half of the challenges will generally be constrained to 1 dimensional arrays, string manipulation, binary operations and number operations. The second half will then extend into 2 dimensional arrays, recursion, and use of more sophisticated data structures and algorithms. See the About page for more detail.
It's the year 2222. Earth has recently discovered faster than light travel and has begun exploring stars, meeting other intelligent civilisations along the way. You are a crew member on the Earth Ship Turing, en-route to the planet Ral'Malgor. Your quest is simple: enjoy your first trip in space!
Problems open at 12:00noon UTC (12:00:00 PM Coordinated Universal Time)