Icon game

CS104: Game Development With Minecraft Computer Craft

Course Description

In this course, students will learn how to code using ComputerCraft, a Minecraft modification that students will add to their Minecraft game. ComputerCraft utilizes the Lua programming language and requires students to learn Lua in order to program machines to complete custom tasks. ComputerCraft not only teaches students how to code in Lua, but it also motives them to self learn and create their own programs as these programs improve the way they play Minecraft. The problem solving skills they learn in this class are useful in almost any endeavor that requires a logic thinking process. This is a continuation of cs103 with more advanced topics.

Course Outcomes

Understand basics of control flow structures in computer programs in general
Understand the basics of how to structure a program
Learn Lua syntax
Use ComputerCraft to learn how to implement simple programs that solve problems
Become familiar with APIs and functions


since the class size is extremely small, there will be no make up sessions if you miss a class. The instructor will try his/her best to cover the missed lessons in rest of the sessions. We also offer pre-recorded video lessons in case the student have to miss classes.

You will need a PC or Mac computer with Webcam, high-speed internet, as well as a headphone with a mic. You will also need to purchase a copy of Minecraft at minecraft.net (around $25 one time fee). This course requires Mac or Windows OS.

Please contact us through email at admin@coding4youth.org, one of our counselors will assist you.

Our instructor team includes students and graduates of Bachelor’s and Master’s Degree in Computer Science or Computer Engineering from Accredited Institutions.

Select Schedule

-- No cycles available yet --
  • Game Design
  • Level 1
  • 10 Hours of Study
  • Prerequisite?

    no prior knowledge necessary.