Python Principles
Become competent at Python with clear explanations and practical exercises. Get instant feedback on your code. Test yourself with challenges and build skills with projects.
In addition to lesson tutorials pupils can work through, there is also a great selection of coding challenges where pupils can apply the knowledge they have learnt in the lessons. This is a great addition for homework or for pupils who are keen to learn more on their own.