Choosing courses for your classes

You are here:
< All Topics

After setting up your classes, the next step is choosing courses for your classes, based on their coding experience.

We have made some improvements to the way courses are assigned to each year group, following feedback from teachers. It’s a simple way of making sure every class gets assigned a course to suit their abilities, so that they can quickly progress.

For KS1, children can be assigned the course that corresponds for their year ie Reception should be assigned the Reception course, Year 1 the Year 1 course, and Year 2 the Year 2 course.

For KS2 children, the new Year 3 – Year 6 courses will have too high a learning curve for children who haven’t used Rodocodo before and so please use the guide below.

If your school is already using Rodocodo, then skip to the choosing courses for existing schools section below.

Choosing courses for new schools

If your school is new to Rodocodo and haven’t used it before, we recommend you set the courses as follows for your year groups:

AgeYear GroupCourse NameWhat to completeExpected Mastery
4-5ReceptionReceptionAllMedium / High
5-6Year 1Year 1AllMedium / High
6-7Year 2Year 2AllMedium / High
7-8Year 3Key Stage 2Lesson 1 – 7Medium / High
8-9Year 4Key Stage 2Lesson 1 – 11Medium / High
9-10Year 5Key Stage 2All (14 lessons)Medium / High
10-11Year 6Key Stage 2All (14 lessons)Medium / High

Note: Completing the lessons as suggested in the table above will mean that next year they’ll be at the appropriate level for their year group and you can switch to choosing the course based on year group. For example, if this year’s Year 3 class complete the Key Stage 2 course lessons 1 – 7 then they’ll be ready for the Year 4 course next year.

Choosing courses for existing schools

We’ve added seven new courses to Rodocodo, and although they are named Reception – Year 6 please don’t assign the courses for classes based on the year group alone.

We suggest you choose the new course based on the class’ progress rather than year group. This is to avoid an unnecessarily steep learning curve if they haven’t completed the requisite work for that course.

Current CourseCompletedCompleted MasterySuggested Course
Original KS1 & KS2Lesson 1 – 8Medium / HighYear 4
Original KS1 & KS2Lesson 1 – 16Medium / HighYear 5
Key Stage 2Lesson 1 – 7Medium / HighYear 4
Key Stage 2Lesson 1 – 11Medium / HighYear 5
Key Stage 2Lesson 1 – 14Medium / HighYear 5

So reading the first row as an example: if your class has completed lessons 1 – 8 of the Original KS1 & KS2 course, and achieved mostly medium/high mastery on all the lessons then they’re ready to tackle the Year 4 course.

To view a class’ progress to determine which course to put them on follow these steps:

  1. Log in at
  2. Go to the Classes section.
  3. Click on the “Progress” button.
  4. You can now view the progress of your whole class.

You are can see how many lessons each child in the class has completed.

How to set the course

Once you’ve decided on the course for each class you just need to update the course.

  1. Log in at
  2. Go to the Classes section.
  3. Click on the “Edit” button for the class you want to change.
  4. Choose the Course.
  5. Click the Update button.

Now when any student in that class logs in they’ll see the correct lessons.

Table of Contents

Get Your Free Learn To Code Posters

Privacy policy: If you’re like us you probably won’t read the privacy policy. So the short version is we’ll never sell or share your information. Promise! :)