Resources blog #coding

Thoughts in teaching Computer Science

How to introduce programming?

Regardless of the language syntax, be it Python, Visual Basic, Java or Scratch, most of the techniques used to manipulate data are remarkably similar. Learn to recognise and teach them, regardless of the language or pupil's coding experience.

Read More
An easy way to teach flowcharts and pseudocode.

Flowgorithm does all the hard work for you (almost!).

Read More