About Course

Continue your coding journey in the world of Pastopia. In Level 2, you’ll move beyond the basics and start building real problem-solving logic using functions, parameters, and loops. Explore more advanced coding patterns in the Code Simulator, then bring them to life in the Main Game through new quests and puzzles across the Thala region. From nested loops to conditional statements, you’ll develop the skills and mindset to think—and code—like a real programmer.

Course Content

Getting Started

  • Your Coding Toolkit
  • Using text-based coding
  • What is syntax?
  • Getting Help from the Golem AI

Variable Declaration & Assignment
Learn how to create and name variables, understand data types, and assign values in different ways.

Variable Manipulation
Learn how to change, read, and use variables to make your code do more! You’ll explore how to work with text, numbers, and other data

Using Functions
Learn what functions are, how they work, and how to use them to organize and reuse your code effectively.

Using Functions with parameters
Learn how to make your code flexible and reusable by using function parameters that take different inputs like numbers or words.

Using For Loops
Learn how to use For loops to repeat actions in your code! You’ll discover how to count, use indexes, and fix common loop errors while building cool interactive programs.

Using Nested For Loops
Learn how to use nested For loops to create patterns and complex actions! You’ll explore how loops can work inside other loops and how to organize your code by calling functions effectively.

Using If statements
Learn how to use If statements to make your code think and decide! You’ll explore how to check conditions, handle multiple outcomes, and even nest if statements to create smarter, more dynamic programs.

Using If-Else statements
Learn how to use if-else statements to make your code respond differently when conditions change! You’ll explore how to add backup actions with else and handle multiple possibilities using if-else if chains.

Using While Loops
Learn how to use While loops to keep your code running until a condition changes! You’ll explore how to control repetition, prevent infinite loops, and add breaks to create smooth, automated actions in your programs.

Student Ratings & Reviews

No Review Yet
No Review Yet