- This event has passed.
Learning Python in Minecraft
June 10 @ 2:00 pm - 3:30 pm
An event every week that begins at 2:00 pm on Wednesday, happening 5 times
In this class student will use python and the minepy API to write real python code to be executed in minecraft. We can alter the blocks in the world, discover our position, and loads more. Where we go with the class will be largely dependent on what the students are interested in.
Class will take place in five ways.
- A Google classroom to share code and ask questions.
- Weekly YouTube tutorials posted by Lis showing different coding concepts and ways students can run with them.
- Weekly voice and in-world meetups for students to show off and learn from each other with Nicholas.
- Three 45 minute office hour sessions a week where kids can ask Lis questions about how to implement their specific ideas or get help debugging their code. Kids can join all three or just come when they want. This will run more like a class with only one student unmuted at a time.
- Unlimited ability to run code on the server and meetup with friends throughout the week.
I am really excited about this class and it is just about the perfect medium for teaching programming during the summer of quarantine. The API is pretty extensive, so I think we can do just about anything the kiddos come up with.
This class requires students to have a Java Edition version of Minecraft. If you don’t have one already, it costs around $25 and is an account that the child can carry from computer to computer. The student must also have access to a Windows, Mac, or Linux computer. Life will be significantly easier for everyone if Windows is running Windows 10. I will assist in getting Python onto a Windows 7 machine, but cannot guarantee success.
Students will be making use of Python and Pip and will need administrator access or an administrator to help them set up the environment. Once the environment is set up, no new access should be needed. If you have a firewall, you may need to create a hole out of it, but I did not encounter this problem.
For kids on the younger end of the age range, some programming experience (even with block programming) would be useful.