#CODE

Communicate with machines to make them work for us

Online coding editor (IDE) from The Raspberry Pi Foundation

Path of coding progress

Code Novice

Stage 1

To begin your journey you must practice key skills by working on existing code written by Masters.

This code will be based upon the x4 Principles of Coding (variables, I/O, IFTTT, loops).


You must develop the following skills:


Stage 2

Developing upon Stage 1 skills...

...you will now focus on writing new, original code...

...using INPUT and OUTPUT whilst not forgetting Pro Coder Rule #1 (variable names must describe what they store).


You must develop the following skills:

Code Novice: CLICK HERE to enter the training Dojo

Code Ninja

Congratulations.  You are now a Code Ninja and well on your way to becoming a Code Master.

Your skills now include:


You must now build upon these skills and write your own code and where necessary, use Pro Coder Rule #2 (convert repeated instructions into loops)...

...focusing on IFTTT (decisions) and loops (iteration) .


You must develop the following skills:

Code Ninja: CLICK HERE to enter the training Dojo

Code Master (GCSE level)

Skills required for the NEA:




Learning Python Booklet.pdf