7 Apps for Teaching Children Coding Skills
Curated coding apps that are appropriate for primary-school aged children are listed in no particular order. A brief description helps with matching the apps with the needs of the learner.
Additional details
Year band(s) | 1-2, 3-4, 5-6 |
---|---|
Format | Web page |
Core and overarching concepts | Implementation (programming) |
Australian Curriculum Digital Technologies code(s) |
AC9TDI2P01
Investigate simple problems for known users that can be solved with digital systems
AC9TDI2P02
Follow and describe algorithms involving a sequence of steps, branching (decisions) and iteration (repetition)
AC9TDI4P01
Define problems with given design criteria and by co-creating user stories
AC9TDI4P02
Follow and describe algorithms involving sequencing, comparison operators (branching) and iteration
AC9TDI6P02
Design algorithms involving multiple alternatives (branching) and iteration
AC9TDI6P05
Implement algorithms as visual programs involving control structures, variables and input |
Technologies & Programming Languageās | other programming languages |
Keywords | Computer programming, Coding, Algorithms, Decision making, Apps |
Organisation | Edutopia |
Copyright | 2016 George Lucas Educational Foundation. Free-for-education material. |
Related resources
-
Makey Makey Projects for Years 4-6
These lesson ideas demonstrate how to combine Makey Makey together with Scratch to create all sorts of interesting solutions with students, as well as teach the basics of circuity, conductive materials and algorithms.
-
Teaching robotics with Rita Trovato
Rita Trovato, principal at Asquith Public School explains how robotics is used in a context for learning throughout the primary school.
-
LEGO® Education SPIKE™
LEGO® Education SPIKE™ enables students to create and program solutions using science and engineering practices and computational thinking.
-
A-Z Handbook on Teaching Introductory Programming
This book viewable online using the 'look inside' feature or purchased in hard copy provides a comprehensive guide to programming for all levels.
-
Race up if Mountain
This activity is designed to teach decision making in programming as well as starting to teach students about variables.
-
Micro:bit: Start Coding with the JavaScript Blocks Editor
A range of resources to get you started with the micro:bit - a tiny programmable computer.
-
CS Unplugged: Field guide: Programming Languages
An online resource for teaching Computer Science to students, this chapter focusses on Programming Languages.
-
Code like a girl
This website supports females who are into coding with events, a blog and virtual events.