To get the best outcomes with students (and yourself!), here are my top 3 code teaching tips:
1- Write real code, not ‘lego’ code.
2- Use real coding tools, not code simulators.
3- Build real projects from start to finish.
1. Write real code, not ‘lego’ code
A funny thing happens when students write real code: they start to learn not only how to code, but they learn the concepts behind the code. What I’ve seen over the years is that trying to hide the code from students with block based code teaching tools slows the learning process.
Many new to web design and code, have a hard time understanding what a programming language really is? So, I’ve dug out my classic definition for this blog post … enjoy!
Computer Programming in a Nutshell
A computer programming language is a written language used to send instructions to computers. Like with spoken languages (English, French etc …) computer languages have their own set of rules and words that have special meaning.