If you're unsure which path to choose, get free advice from Juniora.
CodeUp
Programming in Python
Suitable for learners aged 12 to 17
6 levelsfrom beginner to advanced
BlockUp
Block-based programming (Scratch)
Suitable for learners aged 9 to 13 years
2 levelsfrom beginner to advanced
CodeBot
Teaching Artificial Intelligence in Python