Skip to main content
What are Resources

Introduction to Codio Resources

Ian avatar
Written by Ian
Updated over a week ago

Codio resources are a collection of teaching materials that are available to anyone to use within their courses.

The materials take a rigorous approach to teaching coding. As well as extensive tutorial content, you will also find a large number of challenge assessments.

Both content and assessments have been carefully built to gradually increase the difficulty level, ensuring that knowledge and confidence are built up one step at a time. This approach is important to avoid demotivating students.

Codio offers a 3 level hierarchy for organising and publishing course materials.

  • A Resource is the top level and consists of a collection of Modules.

  • A Module will typically incorporate all the course materials to cover a logical area of a curriculum or coursework. It in turn consists of a collection of assignments.

  • An Assignment is the lowest level item of coursework. It will typically contain enough material to cover a particular topic or area of a curriculum or coursework. An assignment is taken directly from a Codio project.

Finding Codio Resources

Select Resources from the dashboard. You will see a list of courses that are created or recommended by Codio.

You can search any codio resoorces from drop down or by entering the text in the search field

Recommended Resources for different age groups

For students ages 11-14

  • Computational Thinking - create a maze game

  • An introduction to programming -  Flode, an interactive flowcharting tool

  • An introduction to programming -  learn to code with Python, JavaScript or Java

  • Crunch - a modern alternative to Little Man Computer

  • Middle School Computer Science Course Grades 6-8 - Middle School Computer Science based on CSTA Standards and K12 Framework

For students ages 14-16

  • An introduction to programming -  Flode, an interactive flowcharting tool

  • An introduction to programming -  learn to code with Python, JavaScript or Java

  • An introduction to web development -  HTML, CSS and JavaScript

  • Crunch - a modern alternative to Little Man Computer

  • MySQL - learn to store and access persistent data

  • Linux command line interface - the command line using Linux

  • OCR GCSE Computing Theory -  computer science theory for 14 to 16 year olds

  • High School Computer Science Course - High School Computer Science based on CSTA Standards and K12 Framework

For students ages 16-18

  • An introduction to programming -  Flode, an interactive flowcharting tool

  • An introduction to programming -  learn to code with Python, JavaScript or Java

  • An introduction to web development -  HTML, CSS and JavaScript

  • Crunch - a modern alternative to Little Man Computer

  • MySQL - learn to store and access persistent data

  • Linux command line interface - the command line using Linux

For more information on Codio resources check out our documentation here


Did this answer your question?