NCCA uses cookies so that you have the best possible browsing experience on our website. If you agree that we can store and use cookies click 'Accept & Close'.Manage Cookies

1. Computational Thinking

Programming Concepts with CT Challenges

PC0 Read and Modify Code


PC1 Variables


PC2 Basic Input Output


PC3 Strings


PC4 Conditionals


PC5 Loops (Iterations)


PC6 Lists and Dictionaries


PC7 Definitions (Functions)


PC8 Unit Testing






Analysing CT levels using block-based code

Block Based CT




Unplugged CT