Codecademy
Codecademy is an online interactive site featuring tutorials on a range of computer languages including Javascript, CSS, HTML, PHP, SQL, JQuery, Java and Python. It has a smooth and intuitive interface which allows short coding exercises to be submitted and auto-marked instantly. Progression is clearly tracked and retained. It also provides other in-depth articles on selected topics.
Additional details
| Year band(s) | 7-8, 9-10 |
|---|---|
| Content type | Course or tutorial |
| Format | Web page |
| Core and overarching concepts | Implementation (programming), Algorithms, Computational thinking |
| Australian Curriculum Digital Technologies code(s) |
AC9TDI10P07
Design and prototype the user experience of a digital system
AC9TDI10P08
Generate, modify, communicate and critically evaluate alternative designs
AC9TDI8P07
Design the user experience of a digital system
AC9TDI8P08
Generate, modify, communicate and evaluate alternative designs
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 | Webpage design |
| Keywords | Programming, Computational Thinking, Code, Coding, Javascript, CSS, HTML, PHP, SQL, JQuery, Java, Python |
| Organisation | codecademy |
| Copyright | 2016 Codecademy. May be subject to Copyright Act statutory licence. |
Related resources
-
Crack the code - Technology Mandatory
A unit of work that develops knowledge, skills and understanding of coding
-
Python language
Students develop and implement digital solutions using Python programming language through applying data types and control structures.
-
Emerging technologies
Students follow a problem-solving process to develop an idea for applying emerging technologies to improve existing digital systems.
-
code.org
Code.org provides courses for F-12 year levels to increase knowledge in computer science. Free log in enables access to resources and more functionality.
-
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.
-
Python
Learn about Python one of the world’s most popular programming languages to create digital art, interactive maps and models.
-
ScratchEd
ScratchEd is an online community for Scratch educators.