<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Teaching &amp; Courses &#8211; Rodocodo</title>
	<atom:link href="https://www.rodocodo.com/help/category/teachers/teaching-and-courses/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.rodocodo.com</link>
	<description>coding game for children, ages 4-11</description>
	<lastBuildDate>Thu, 19 Mar 2026 15:50:54 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.8</generator>

<image>
	<url>https://www.rodocodo.com/wp-content/uploads/2020/02/cropped-rodocodo-icon-1024x1024-1-32x32.png</url>
	<title>Teaching &amp; Courses &#8211; Rodocodo</title>
	<link>https://www.rodocodo.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>What students are learning</title>
		<link>https://www.rodocodo.com/help/what-students-are-learning/</link>
		
		<dc:creator><![CDATA[Chi]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 11:27:29 +0000</pubDate>
				<guid isPermaLink="false">https://www.rodocodo.com/?post_type=epkb_post_type_1&#038;p=7332</guid>

					<description><![CDATA[Rodocodo is designed to develop students’ problem-solving skills while teaching the fundamentals of coding. Rather than being shown answers, students learn how to: Learning through problem solving In Rodocodo, students are not given the answers. Each unit begins with a short video that introduces the concept and models how to approach the levels that follow. &#8230;<p class="read-more"> <a class="" href="https://www.rodocodo.com/help/what-students-are-learning/"> <span class="screen-reader-text">What students are learning</span> Read More &#187;</a></p>]]></description>
										<content:encoded><![CDATA[
<p>Rodocodo is designed to develop students’ problem-solving skills while teaching the fundamentals of coding.</p>



<p>Rather than being shown answers, students learn how to:</p>



<ul>
<li>analyse problems</li>



<li>test different approaches</li>



<li>improve their solution over time</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Learning through problem solving</h3>



<p>In Rodocodo, students are not given the answers.</p>



<p>Each unit begins with a short video that introduces the concept and models how to approach the levels that follow.</p>



<p>Students are then expected to:</p>



<ul>
<li>apply what they’ve seen</li>



<li>experiment</li>



<li>make mistakes</li>



<li>refine their solution</li>
</ul>



<p>This approach helps students develop independence and confidence when solving problems.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">A different approach to learning</h3>



<p>Many coding platforms focus on completing levels or following step-by-step instructions, but do not give students the tools to understand why something isn’t working.</p>



<p>Rodocodo is designed to teach these skills directly.</p>



<p>Through dedicated debugging levels, students learn how to:</p>



<ul>
<li>identify errors</li>



<li>test ideas</li>



<li>improve their solution</li>
</ul>



<p>They can then apply these same techniques across all other levels.</p>



<p>This means students are not just completing tasks, but developing the ability to think through problems independently.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">How learning is structured</h3>



<p>Rodocodo is organised into <strong>courses</strong>, <strong>units</strong>, and <strong>levels</strong>.</p>



<ul>
<li><strong>Courses</strong> are made up of multiple units</li>



<li>Each <strong>unit</strong> focuses on a specific concept, such as loops, functions, sequencing, or debugging</li>



<li>Each unit contains a series of <strong>levels</strong> that allow students to practise and apply what they’ve learned</li>
</ul>



<p>Working through levels in order helps students build a secure understanding over time.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Using the videos</h3>



<p>The videos at the start of each unit model how to approach the levels.</p>



<p>If students are stuck, you can:</p>



<ul>
<li>refer them back to the video</li>



<li>remind them of techniques demonstrated</li>



<li>prompt them to apply similar strategies</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Progress reflects understanding</h3>



<p>Student progress is based on how well they understand each level, not just completion.</p>



<p>This allows you to see which students:</p>



<ul>
<li>need support</li>



<li>are developing understanding</li>



<li>are confident with the concept</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Choosing courses for your classes</title>
		<link>https://www.rodocodo.com/help/choosing-courses-for-your-classes/</link>
		
		<dc:creator><![CDATA[Chi]]></dc:creator>
		<pubDate>Mon, 21 Sep 2020 14:24:30 +0000</pubDate>
				<guid isPermaLink="false">https://www.rodocodo.com/?post_type=epkb_post_type_1&#038;p=1508</guid>

					<description><![CDATA[After setting up your classes, the next step is choosing courses for your classes, based on their coding experience. We have courses specifically for those that are new to Rodocodo (called Starter courses), and courses for those who have previously used Rodocodo. If your school is already using Rodocodo, then skip to the choosing courses &#8230;<p class="read-more"> <a class="" href="https://www.rodocodo.com/help/choosing-courses-for-your-classes/"> <span class="screen-reader-text">Choosing courses for your classes</span> Read More &#187;</a></p>]]></description>
										<content:encoded><![CDATA[
<p>After <a href="https://www.rodocodo.com/help/import-multiple-classes/" class="rank-math-link">setting up your classes</a>, the next step is choosing courses for your classes, based on their coding experience. </p>



<p>We have courses specifically for those that are new to Rodocodo (called Starter courses), and courses for those who have previously used Rodocodo.</p>



<p>If your school is already using Rodocodo, then skip to the<a href="https://www.rodocodo.com/help/choosing-courses-for-your-classes/#existing-schools"> choosing courses for existing schools</a> section below.</p>



<p>For EYFS (4-5 year olds) and KS1 children (5-7 year olds) you should choose the course that corresponds to their age. So for 4-5 year olds, choose the Reception course, 5-6 year olds choose the Year 1 course, and 6-7 year olds choose the Year 2 course.</p>



<p>For KS2 (7-11 year olds) the Year 3 &#8211; Year 6 courses will have too high a learning curve for children who haven’t used Rodocodo before so we’ve created <strong>Starter</strong> courses which assume no prior coding knowledge. So for example, if your class are in Year 4 (8-9 year olds) then you should choose the <strong>Year 4 Starter</strong> course instead of the <strong>Year 4</strong> course.</p>



<h2 class="wp-block-heading" id="new-schools">Choosing courses for new schools</h2>



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



<figure class="wp-block-table is-style-stripes"><table class="has-fixed-layout"><thead><tr><th>Age</th><th>UK Year Groups</th><th>US / International Grades</th><th>Suggested Course</th></tr></thead><tbody><tr><td>4-5</td><td>Reception</td><td>Preschool</td><td><strong>Reception</strong></td></tr><tr><td>5-6</td><td>Year 1</td><td>Kindergarten</td><td><strong>Year 1</strong></td></tr><tr><td>6-7</td><td>Year 2</td><td>1st Grade</td><td><strong>Year 2</strong></td></tr><tr><td>7-8</td><td>Year 3</td><td>2nd Grade</td><td><strong>Year 3 Starter</strong></td></tr><tr><td>8-9</td><td>Year 4</td><td>3rd Grade</td><td><strong>Year 4 Starter</strong></td></tr><tr><td>9-10</td><td>Year 5</td><td>4th Grade</td><td><strong>Year 5 Starter</strong></td></tr><tr><td>10-11</td><td>Year 6</td><td>5th Grade</td><td><strong>Year 6 Starter</strong></td></tr></tbody></table></figure>



<p><em>Note: Completing the units 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 4 class complete the <strong>Year 4 Starter</strong> course, they can then move on to the <strong>Year 5</strong> course. They should not do <strong>Year 5 Starter</strong>.</em></p>



<h2 class="wp-block-heading" id="existing-schools">Choosing courses for existing schools</h2>



<p>If your class has already been using Rodocodo then we suggest you choose the course for this year based on their 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.</p>



<p>Note: If you have a new child in your class who hasn’t used Rodocodo before then please use the <a href="https://www.rodocodo.com/help/choosing-courses-for-your-classes/#new-schools">choosing courses for new schools</a> table to choose the appropriate <strong>Starter</strong> course for them.</p>



<figure class="wp-block-table is-style-stripes"><table class="has-fixed-layout"><thead><tr><th>Current Course</th><th>Completed at Least</th><th>Suggested Course</th></tr></thead><tbody><tr><td>Reception</td><td>None</td><td><strong>Year 1</strong></td></tr><tr><td>Year 1</td><td>None</td><td><strong>Year 2</strong></td></tr><tr><td>Year 2</td><td>First 3 units</td><td><strong>Year 3</strong></td></tr><tr><td>Year 3</td><td>First 3 units</td><td><strong>Year 4</strong></td></tr><tr><td>Year 3 Starter</td><td>First 4 units</td><td><strong>Year 4</strong></td></tr><tr><td>Year 4</td><td>First 3 units</td><td><strong>Year 5</strong></td></tr><tr><td>Year 4 Starter</td><td>First 8 units</td><td><strong>Year 5</strong></td></tr><tr><td>Year 5</td><td>First 3 units</td><td><strong>Year 6</strong></td></tr><tr><td>Year 5 Starter</td><td>First 11 units</td><td><strong>Year 6</strong></td></tr><tr><td>Key Stage 2</td><td>First 7 units</td><td><strong>Year 4</strong></td></tr><tr><td>Key Stage 2</td><td>First 11 units</td><td><strong>Year 5</strong></td></tr><tr><td>Key Stage 2</td><td>All 14 units</td><td><strong>Year 6</strong></td></tr></tbody></table></figure>



<p>Make sure your class has completed at least the number of units specified in the table before moving your class up to the next course. If they haven’t, consider getting them to finish the minimum number of units or resetting their progress and starting the course again</p>



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



<ol>
<li>Log in at <a class="rank-math-link" href="https://www.rodocodo.com/admin">https://www.rodocodo.com/admin</a></li>



<li>Go to the <strong>Classes</strong> section.</li>



<li>Click on the <strong>Progress</strong> button.</li>



<li>You can now view the progress of your whole class.</li>
</ol>



<p>You can see how many units each child in the class has completed.</p>



<h2 class="wp-block-heading">How to set the course</h2>



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



<ol>
<li>Log in at <a class="rank-math-link" href="https://www.rodocodo.com/admin">https://www.rodocodo.com/admin</a></li>



<li>Go to the <strong>Classes</strong> section.</li>



<li>Change the course for each class using the dropdown menu.</li>
</ol>



<p>Now when any student in that class logs in they’ll see the correct course.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Changing course for classes and individuals</title>
		<link>https://www.rodocodo.com/help/changing-courses-for-classes-and-individuals/</link>
		
		<dc:creator><![CDATA[Chi]]></dc:creator>
		<pubDate>Thu, 02 Apr 2020 20:00:55 +0000</pubDate>
				<guid isPermaLink="false">https://www.rodocodo.com/?post_type=epkb_post_type_1&#038;p=1378</guid>

					<description><![CDATA[It is very important that you have selected the correct course for your class. We recommend changing course for your class so that if your class is in Reception, Year 1, or Year 2 then choose the Reception, Year 1, or Year 2 courses. If your class is in Year 3, 4, 5, or 6 &#8230;<p class="read-more"> <a class="" href="https://www.rodocodo.com/help/changing-courses-for-classes-and-individuals/"> <span class="screen-reader-text">Changing course for classes and individuals</span> Read More &#187;</a></p>]]></description>
										<content:encoded><![CDATA[
<p>It is very important that you have selected the correct course for your class. We recommend changing course for your class so that if your class is in Reception, Year 1, or Year 2 then choose the Reception, Year 1, or Year 2 courses. If your class is in Year 3, 4, 5, or 6 then select the appropriate <strong>Starter</strong> course. For example, if they are in <strong>Year 4</strong>, and have not completed the <strong>Year 3</strong> course, you should choose the <strong>Year 4 Starter</strong> course. This article provides step-by-step instructions for changing courses for classes and individuals. </p>



<p>For more in-depth information about choosing the appropriate course read our <a href="https://www.rodocodo.com/help/choosing-courses-for-your-classes/" class="rank-math-link">choosing courses for your classes</a> guide.</p>



<h2 class="wp-block-heading">Changing course for a class</h2>



<p>Following these steps changes the current course for the whole class. <em>Please note that you can always see the class&#8217; progress on other courses by going to the Progress page and using the dropdown menu to change the course.</em></p>



<ol>
<li>Log in at <a class="rank-math-link" href="https://www.rodocodo.com/admin">https://www.rodocodo.com/admin</a></li>



<li>Go to the <strong>Classes</strong> page.</li>



<li>Change the course for each class using the dropdown menu. <a href="https://www.rodocodo.com/help/choosing-courses-for-your-classes/">This guide will help you choose the right course</a>.</li>
</ol>



<h2 class="wp-block-heading">Changing course for an individual student</h2>



<p>If you have a student who is new, or is finding the current course too easy, or too difficult you can put them on a different course to the rest of their class.</p>



<ol>
<li>Log in at <a class="rank-math-link" href="https://www.rodocodo.com/admin">https://www.rodocodo.com/admin</a></li>



<li>Go to the <strong>Classes</strong> page.</li>



<li>Click on the <strong>Progress</strong> button for the class your student is in.</li>



<li>Click on the name of the pupil.</li>



<li>Click on the course dropdown and change it to the course you want.</li>



<li>Click on the <strong>Assign Course</strong> button that appears next to the dropdown.</li>
</ol>



<p>Your student has now changed course. <em>Please note that now when you go to the Progress table for their class you&#8217;ll need to use the dropdown to see this student&#8217;s progress, as the Progress page will always default to the class&#8217; course.</em></p>



<p><em>Also, to unlock units for them you&#8217;ll need to use the dropdown menu to change the course to the one they are on, and then unlock the levels there.</em></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
