Elementary School course

Dragon Spells

  • GRADES 1-3
  • BEGINNER
  • WEB IPAD
  • 10 LESSONS
  • Voiceovers

1

Dragon Eggs
Choose a dragon, then build algorithms to guide your dragon to the treasure by sequencing code blocks.

2

Blast Through
The code is buggy! Can you find the error and fix it to get your dragon to the treasure?

3

Déjà Vu
Try to identify a repeating pattern, then shorten your algorithm by putting that code in a loop!

4

Twisted Trees
As the path to the treasure gets complex, think about how to decompose each puzzle into smaller tasks.

5

Dragon Scrolls
Use the same abstract template to create two very different stories, then design a game that demonstrates abstraction.

6

Ancient Spells
Group similar tasks that you can reuse later into functions. You can call these functions repeatedly.

7

Catch Me If You Can
Use conditional statements to make your code more flexible. Catch the moving fireflies by checking whether a condition is true, then making a decision about what to do!

8

The Long Road
While loops allow you to perform an action as long as a condition is true, and nested loops make it easy to deal with actions that contain other repeating actions.

9

Gem Collector
Use variables to count how many gems you've collected, then program a quiz that takes input from the user and gives an output in response!

10

Dragon Maker
Build your own game to design dragons! You'll make design and UI choices to make your game fun and easy to use.