In this course, you’ll be learning how to program with a programming language
called Python to control your Minecraft world. You’ll learn how programming works and
then use what you learn to create buildings with code and write mini games.
This is the first step to become an amazing programmer and Minecraft master.
Minecraft is designed for kids ages 10+ and their parents
Minecraft 1 (12 Weeks): You will learn how to
- teleport a player with Variables. Use variables to teleport a player to different locations.
- build a structure with Math Operations. Build different structures with addition and subtraction.
- post a chat message with String Operations
- make a block with input function
- join the strings and convert from string to int
- recover from errors with exception handling
- find out how long you traveled when the player has moved
- work with True and False with Booleans
- stop breaking the blocks around the player
- Use comparators to find out where the player is: Flying, Swimming, above the ground or underwater
- work with Logical Operators. Find out where the player is: Up in a tree, in a house or in a tunnel
- create games with IF statements
- Make a crater
- Make sure you placed the right block with if else statement
- Chaining elif statements and teleport the player to the right place
- Open a secret door
- Prevent the player to teleport outside the neighborhood
- Help the player take a shower
Minecraft 2: (12 Weeks): You will learn how
- to use While loop and break statement.
- Make a tour
- Let the flower block be planted you if the player walks on grass
- Make a trap
- Open a secret passage
- Do not let the player fall
- to use Function
- Call a function with arguments
- Make a pool with a function
- Return a value with function
- Use if statements and while loop in functions
- Work with block states
- Work with global variables
- to use lists and dictionaries.
- Be familiar with lists, dictionaries and tuples
- Figure out the player’s greatest coordinates
- Plant random blocks as the player walk
- Count the number of different blocks that player walks
- Storing the coordinates of different locations in the dictionary
- to use For loop
- Get familiar with For loop
- Replace a block with a random block as the player hits it
- Convert a gold pool if the block is water pool
- Make a stair, pyramid, and pillars
- Get familiar with For-Else Loop and Nested For Loops
- Make a wall with different colors
- Work with 2D and 3D lists
- to use Files and Modules.
- Open, write and save a file
- Write a list of missions and displaying them for a player
- Import a function and use it
- Install a module with Pip
- to use Object Oriented Programming.
- Create a class and an object
- Create a method in a class
- Create a shelter with methods
- Get familiar with object-oriented concepts: inheritance, overriding,
overloading
- Build a shelter with object-oriented class