Minecraft Coding – SCOPES-DF

Lesson Details

Age Ranges
Fab Tools
Fab-Programming.1, Fab-Modeling.1
Additional Contributors

You need to login or register to bookmark/favorite this content.


Moath Momani
Moath Momani
K-12 teacher
I am a passionate educational technology engineer experienced in developing computer training materials and teaching how to use computer applications, machines, and cutting edge technologies. I obtained my bachelor’s degree in mechanical engineering in August 2016, then I started my… Read More


In this lesson, learners get an introductory experience with coding and computer science in one hour.

Learners are going to know the meaning of “coding,” “programming” and “debugging” and then practice them through exciting challenge to complete the Minecraft tutorial.


This lesson can be online and classroom. For me I have conducted this session two times online and everything went perfect.

What You'll Need

In this session you need the learners to have laptops with internet connection to have their laptops connected to Code.org and start learning block coding through Minecraft Voyage Aquatic game.

For using code.org don’t worry, it’s completely a free platform.



The Instructions


Welcome students to class and very briefly introduce the day’s activity. The introduction has to be done within 5 to 10 minutes only.

Say: “Today we’re going to spend one-hour learning to code. Has anyone here heard the term “code” before? What does it mean?” Students might mention that a “code” is like a secret message, or that it’s related to computers in some way.

Show a video to students. https://www.youtube.com/watch?v=FC5FbmsH4fw&feature=youtu.be

Explain that in computer science, “code” means a set of instructions that a computer can understand. Let students know that today, they are going to practice “coding, programming” and “debugging”. 

Challenge your students to complete the MINECRAFT tutorial.

Challenge the students to start the Minecraft Voyage Aquatic game to learn coding within 30 to 45 minutes only and get their certificates when they finish all levels. https://studio.code.org/s/aquatic/stage/1/puzzle/1

demonstrate to the students the first 3 stages, for example how to use block, what do they mean, and how to simulate the code to have the mission completed.

Students may need help so ask them to share their screens to know the issue and introduce them . if you find any difficulties as the student are not familiar with zoom or teams so that you can share your screen instead and save some time.

Monitor and assess students, ask different student randomly to share their screens and let them simulate their codes and give them your comments and feed back.


Celebration, debrief, and encouragement.

Celebrate the certificates with students.

Ask students to reflect on the day’s activities. What did they learn about Programming? Debugging? How do they feel about computer science and code after spending one hour exploring?

Next Steps Let students know that if they enjoyed today’s activity, they have many options for continuing to code and learn. Encourage students to visit your portal or website and explore the sessions, and tell them what’s coming next in your classroom.


  • (Fab-Programming.1): I understand the basic structure of a simple program and can modify values, variables, or other parameters to alter its output, function, or behavior.
  • (Fab-Modeling.1): I can arrange and manipulate simple geometric elements, 2D shapes, and 3D solids using a variety of technologies.

Lesson Feedback

One Response

  1. Fab Foundation May 6, 2020
Load More