General Purpose Programming

Coding and Programming webinar with Tim Bell on Digital Technologies Hub

General purpose programming(Digital Technologies Hub)

Introduction to functions (CSER video)

Thimble (an online code editor that makes it easy to create and publish your own web pages while learning HTML, CSS & JavaScript.)

Turtle Roy text-based logo programming


Python

Australian Computing Academy - Python Resources Online Challenges. Free for years 3-8.

Code Avengers Introduction to Python Turtles

CodeCademy - a variety of programs and courses

Code Cards for Python by Chris Roffey

Download free Python Software

CS Circles a course in Python - The website teaches computer programming, automation of tasks, how to make music and art, interpret and analyse survey results, create custom websites, write games, and more.

Hour of Code - Python activities. Tracy the turtle, Python + Biology: Build an animal classifier!, Astro Pi: Mission Zero, Coding Mathematical Models, Code your own monogram, Making an E-Card, Disease Epidemic, World of Python 1, World of Python 2, The Dark Tunnel, Python Turtle Graphics

Introduction to Python is a resource for students who want to learn Python as their first language, and for teachers who want a free and open curriculum to use with their students.

micro:bit Python projects.

Practice Python - There are over 30 beginner Python exercises just waiting to be solved. Each exercise comes with a small discussion of a topic and a link to a solution.

Python projects by Code Club.

Python from scratch is a gradual, video-based presentation to Python, offered by the University of Waterloo.

PythonTurtle - a great way to transition students from Scratch to Python without needing to install Python. A good starting point for text-based programming.

Tynker. It allows coding with blocks and Python combined.