Learning to Code - Start Here

Learning to Code - Start Here

Learning to Code - Start Here
  • Episode 1 - Move The Agent

    In this captivating episode, young coders embark on a thrilling journey with the Minecraft Agent, a programmable in-game character that helps players build and perform tasks. Our energetic host and eager learners will explore the basics of controlling the Agent's movement using simple coding comm...

  • Episode 2 - Using Loops

    Join our enthusiastic host and a group of curious kids as they dive into the world of Minecraft coding! In this exciting episode, children will learn the power of using loops to automate repetitive tasks and make their virtual worlds come alive. Through easy-to-understand examples, interactive ch...

  • Episode 3 - Decomposition - Part 1

    This is Part One of Episode 3. Sequencing, try and write the code on paper, getting stuck and taking a break to think of a solution. Nested loops. Finding lots of iron and more villages.

  • Episode 3 - Decomposition - Part 2

    This is Part Two of Episode Three. Sequencing, try and write the code on paper, getting stuck and taking a break to think of a solution. Nested loops. Finding lots of iron and more villages.

  • Episode 4 - Build a Fortress

    Learn how to code the agent to build a fortress. We also have some fun with nested loops! Oh and of course, some hardcore survival! Have Fun!

  • Episode 5 - Control Flow - Part 1

    This is Part One of Episode Five. Intro to control flow diagrams. Control flow for choosing a skin. Control flow for choosing what to wear in the morning. Decision trees. Representing decisions graphically. Creating a decision tree that optimizes our mine digging code so that the agent correctly...

  • Episode 5 - Control Flow - Part 2

    Intro to control flow diagrams. Control flow for choosing a skin. Control flow for choosing what to wear in the morning. Decision trees. Representing decisions graphically. Creating a decision tree that optimizes our mine digging code so that the agent correctly handles situations with water, ai...

  • Episode 6 - Variables

    Testing a hypothesis: are the developers being honest with the frequency of each ore. Correspondence between Minecraft chests and variables. Write a program that determines the frequency of the different ores. Variables vs. Constants when representing data.

  • Episode 7 - Functions

    Oracle of Delphi. What is a function? How do functions take arguments? Knowing what vs. knowing how. Return values. Choosing function names. Scope of a function.