impact of coding environment
concepts in all environments

Coding and Communication

how students learn coding

prior knowledge

affect

organization of skills and concepts

How to Teach Coding

guided discovery

tutorials

pair coding

remixing code

fixing code

making code more efficient

assessment

peer assessment

feedback

coding concepts

coding practices

Creative Thinking

how to use in teaching

making teaching materials

coding by students for subject learning

problem solving

what to teach

internet of things

sensors

motors

coding

text based coding

python

java script

java

excel

block based coding

scratch

SNAP!

ROOT

MakeCode

coding concepts

sequence

repetition

selection

variables

arrays

planning & troubleshooting

pseudoode

finding error

hill climbing

divide and conquer

test and revise

Why Coding

impact on world

20th century skill

problem-solving

economic

critical thinking

English

procedural language

story telling

media/animation

Math

Coding to Learn: Subject specific