I've made this series as a contrast to the other N5/Higher content I've shared. It isn't about fitting the N5/Higher course specs - instead, it's meant to challenge the most capable programmers.
Some of the puzzles and challenges are done with my friend, maths teacher Chris Smith.
Teachers - I started making these for some of very my bright S4-6s who are ready for a bit more than the N5/Higher courses provide. The kids who go home and write programming languages for fun. It's meant to be a sideways move, rather than just starting AH early. It explicitly doesn't fit any course spec - the goal is to cover CS topics that go a bit wider than just N5/H/AH (with one initial exception for Python substrings!)
Below, I'll post Python code and any other resources from specific episodes.
Ep2: The 10,958 Problem, RPN and the Stack
This is a starter file with the RPN-reading code. As per the video, try to adapt it to work with other operators, including concatenation.
Python file with the RPN algorithm
Ep3: Anagrams
These are complete code files for the two anagram algorithms.
First algorithm (sorting): Python file, with a bubble sort implemented
Second algorithm (counting): Python file