Skip to main content
Get your Wikispaces Classroom now:
the easiest way to manage your class.
E-learning with web 1.0
E-learning with web 2.0
E-learning with web 3.0
Myths of e-learning
E-learning tag cloud
Pages and Files
[Scratch logos from
In recent years, there has been an increased emphasis on the importance of students learning coding, or programming, so they are not limited by the restrictions of commercially available apps and templates; are able to exercise greater control over their own self-expression and communication online; and are able to contribute as creative producers and not just consumers to the digital ecosystem.
Prior to beginning to learn coding, students may be introduced to computational thinking, a way of thinking which involves creative problem solving. The entry of this notion into school education has been described as follows:
It has been suggested that it is important to begin introducing learners to computational thinking from an early age: "As computational devices, and the algorithms that drive them, become more pervasive in children’s lives, it becomes necessary to empower all children with the understanding and confidence not only to navigate their environment but to shape it" (Manches, A., & Plowman, L. (2015). Computing education in children's early years: A call for debate.
British Journal of Educational Technology
[early view], p.9).
Learning computational thinking & coding
Basic computer programming for children (from kindergarten to grade 3) can be practised on
site. There is also a
which can be used by young learners instead of, or in addition to,
robots. Based on a simplified programming language,
is an app which helps children (aged 5-7) learning coding.
For practical exercises on computational thinking aimed at older school students, check out
provides free paper-based resources for teaching computational thinking. The original
may be also used by older children.
is a small computer which can be used by children to learn programming.
Global initiatives which help participants to learn coding include
(which offers interactive programming courses) and Mozilla's
programme (which focuses on web literacy and design).
is an international movement of school- and community-based coding clubs.
For more resources, see Common Sense Media's (2015)
Cool Tools to Help Kids Learn to Code
, the apps listed in Common Sense Media's
Hour of Code Collection
, and the full
website. More information is available under
The image at the top of the page is drawn from MIT's
website. Thanks for the Bebras, Foos, Code links are due to Eunice Sari.
There's no such thing as a finished wiki. Like all wikis, this one is a work in progress and there will be changes from time to time in organisation, content and links. However, don't let that stop you from
at any time with comments, suggestions or questions.
help on how to format text
Contributions to http://e-language.wikispaces.com/ are licensed under a
Creative Commons Attribution Share-Alike 3.0 License
Portions not contributed by visitors are Copyright 2017 Tangient LLC
TES: The largest network of teachers in the world
Turn off "Getting Started"