code.org
This site provides lesson plans that teachers of all year levels can follow to try and introduce coding and computer science into their classroom. Code.org aims to increase female and ethnic-minority participation.
Free log in enables access to resources and more functionality.
Additional details
Year band(s) | 1-2, 3-4, 5-6, 7-8, 9-10 |
---|---|
Content type | Course or tutorial |
Format | Web page |
Core and overarching concepts | Implementation (programming), Algorithms |
Australian Curriculum Digital Technologies code(s) |
AC9TDI2P02
Follow and describe algorithms involving a sequence of steps, branching (decisions) and iteration (repetition)
AC9TDI4P04
Implement simple algorithms as visual programs involving control structures and input
AC9TDI6P05
Implement algorithms as visual programs involving control structures, variables and input
AC9TDI8P09
Implement, modify and debug programs involving control structures and functions in a general-purpose programming language
AC9TDI10P09
Implement, modify and debug modular programs, applying selected algorithms and data structures, including in an object-oriented programming language |
Technologies & Programming Languageās | other programming languages |
Keywords | Visual programming, coding, professional learning, courses |
Organisation | Code.org |
Copyright | code.org. Creative Commons BY-NC-SA 4.0. |
Related resources
-
Codecademy
This site provides tutorials on web design tools. Requires free registration.
-
Chatbot
Learn how to program a character that can talk to you! A character like that is called a chat robot, or chatbot.
-
Space talk
Create a space scene with characters that ‘emote’ to share their thoughts or feelings. Suitable for beginner coders.
-
Archery
Create an archery game, in which you have to shoot arrows as close to the bullseye as you can.
-
Ada's Poetry Generator
Learn how to program your own poetry generator! This will involve using variables, lists and repeat blocks.
-
Amazing image identifier
Create a product — a tool, app, or website — that uses machine vision to do something cool. This incoporates python programming and machine learning.
-
Turtle tracker
In this project, you will use the Pen extension blocks and x and y coordinates in Scratch to draw the locations visited by green sea turtles during their nesting time.