In this series, we use Minecraft to probe the depths of computer science. Put on your investigator hat, and change your mind mode to coding. Each episode has an associated homework assignment. You can submit your solutions to the homework on our flip page, and the show host will provide feedback on selected submissions! Throughout this series we will cover basic moves, the Minecraft agent, loops, pseudocode, problem decomposition, nested loops, control flow, variables, functions, objects, types, arrays, expressions and operators, testing, debugging, commands in Minecraft, data, algorithms, binary, memory, and byte addressing. Once you have finished all the homework you will have a strong foundation in computer science. Do the homework, do not skip the challenges. I also provide a break in each episode as I try and survive in a hardcore survival world in each episode. I tie in concepts from programming into gameplay and make it as fun as possible. You'll probably also learn a thing or two about surviving!