CodeMonkey Instructional Videos

Learn how to teach coding with CodeMonkey! These short instructional videos will guide you through key coding concepts and lessons across different courses.

CodeMonkey Junior (K-2)

CodeMonkey Jr is aimed at the youngest learners. The course teaches the basics of programming through playful challenges. By using blocks, students build visual programming instructions to help the monkey reach the treasure chest.

The course is suitable for preschool education and can also be used as the first programming course for 1st and 2nd graders. The lessons work well on tablets too!

This video covers the chapter Sequencing in the course CodeMonkey Junior – Sequencing & Loops.
This video covers the chapter Loops in the course CodeMonkey Junior – Sequencing & Loops.
This video covers the chapter Procedures in the course CodeMonkey Junior – Procedures.
This video covers the chapter Advanced Sequencing in the course CodeMonkey Junior – Advanced Sequencing & Loops.
This video covers the chapter Advanced Loops in the course CodeMonkey Junior – Advanced Sequencing & Loops.
This video covers the chapter Conditional Loops in the course CodeMonkey Junior – Conditional Loops.
This video covers the chapter Advanced Procedures in the course CodeMonkey Junior – Procedures.
This video covers the chapter Advanced Conditional Loops in the course CodeMonkey Junior – Conditional & Loops.

Coding Adventure (3-6)

Coding Adventure is a game-based course that teaches kids how to code in a real coding language called CoffeeScript. In the course, students solve different puzzles where they need to help the monkey catch bananas by writing code.

The course is suitable for grades 3-6.

Coding Adventure Part 1

Coding Concept: Sequencing
This video relates to challenges 1 – 10 in Coding Adventure Part 1.
Coding Concept: Objects
This video relates to challenges 11 – 20 in Coding Adventure Part 1.
Coding Concept: Times Loop
This video relates to challenges 21 – 30 in Coding Adventure Part 1.
Coding Concept: Variables
This video relates to challenges 31 – 50 in Coding Adventure Part 1.
Coding Concept: Array Indexing
This video relates to challenges 51 – 60 in Coding Adventure Part 1.
Coding Concept: For Loops
This video relates to challenges 61 – 75 in Coding Adventure Part 1.

Coding Adventure Part 2

Coding Concept: Functions
This video relates to challenges 76 – 90 in Coding Adventure Part 2.
Coding Concept: Until Loops
This video relates to challenges 91 – 105 in Coding Adventure Part 2.
Coding Concept: If
This video relates to challenges 106 – 116 in Coding Adventure Part 2.
Coding Concept: If-Else
This video relates to challenges 117 – 124 in Coding Adventure Part 2.
Coding Concept: Boolean Operators (and, or) This video relates to challenges 125 – 145 in Coding Adventure Part 2.

Coding Adventure Part 3

Coding Concept: Not
This video relates to challenges 146 – 151 in Coding Adventure Part 3.
Coding Concept: Comparisons
This video relates to challenges 152 – 160 in Coding Adventure Part 3.
Coding Concept: Return
This video relates to challenges 161- 175 in Coding Adventure Part 3.
Coding Concept: Keyboard Events
This video relates to challenges 176 – 189 in Coding Adventure Part 3.
Coding Concept: Mouse Move Events
This video relates to challenges 190 – 195 in Coding Adventure Part 3.
Coding Concept: Mouse Click Events
This video relates to challenges 196 – 210 in Coding Adventure Part 3.

Banana Tales (6-9)

Banana Tales is a comprehensive programming course where students use the Python programming language to guide a banana to a baby monkey by clearing paths and solving challenges.

The course is suitable for grades 6-9. Please note that the lessons do not work on tablets.

Introduction

This video is an introduction to the Banana Tales. It explains how the game works and shows helpful tips to succeed. The video covers challenges 1-10 in Banana Tales.

Banana Tales Part 1

Coding Concepts: Sequencing
This video covers challenges 11-18 in Banana Tales Part 1.
Coding Concepts: Lists
This video covers challenges 19-25 in Banana Tales Part 1.
Coding Concepts: For Loops
This video covers challenges 26-30 in Banana Tales Part 1.
Coding Concepts: Variables
This video covers challenges 41-47 in Banana Tales Part 1.
Coding Concepts: If-Else
This video covers challenges 48-59 in Banana Tales Part 1.
Coding Concepts: Range
This video covers challenges 31-40 in Banana Tales Part 1.
Coding Concept: While Loops
This video covers challenges 60-66 in Banana Tales Part 1.
Coding Concepts: Boolean Operators
This video covers challenges 67-78 in Banana Tales Part 1.
Coding Concepts: Functions
This video covers challenges 79-87 in Banana Tales Part 1.

Banana Tales Part 2

Coding Concepts: Classes
Introduced in challenges 88-93
Coding Concepts: Input
Introduced in challenges 94-97
Coding Concepts: Integers
Introduced in challenges 99-101
Coding Concepts: Strings
Introduced in challenges 102-110
Coding Concepts: Dictionary
Introduced in challenges 111-117
Coding Concepts: Sets
Introduced in challenges 118-123
Coding Concepts: Tuple
Introduced in challenges 124-128
Coding Concepts: 2d-Lists
Introduced in challenges 129-141
Coding Concepts: Bubble Sort
Introduced in challenges 142-150