A 501c3 Proudly Helping Youth and Teens Succeed Since 1978
Grades: 6th thru 12th
Skill Level: Beginner-Intermediate
Format: Virtual / Online / Live Instructor
Duration: 10 hours
The Sample Schedule below is an example of an after-school program with five 2-hour sessions. Schools sessions typically run 1 hour for 10-weeks, but the scheduling is flexible.
Students will use Java code to add personalized, modded flair to Minecraft! They create their own items and blocks, then design and build an adventure map to incorporate their awesome additions into the game. They practice Java coding fundamentals and game design to create mods and maps to share with friends.
Tools: Minecraft Java Edition, Java, IntelliJ
Create Minecraft adventure maps and mods
Use variables, functions, and control structures to customize
Minecraft Code in Java
Develop logical thinking and problem-solving skills
In this course, students will develop their Minecraft Modding with Java knowledge through a combination of interactive, instructor-led lessons, collaboration, and independent project work.
Here’s a sample of what a week in the course could look like! Please keep in mind that students will progress at varying paces; this is a general outline of the key material and student experience.
To kick things off, students will Identify what a Minecraft Mod is and learn how the code is structured. With this foundational knowledge, they will utilize Java to add a custom ore into the game.
Next, students will bring their focus to Minecraft items. They’ll build on previous concepts to create items with functionality and custom textures and learn about recipes and JSON coding.
The next point of focus is Minecraft blocks. Students will construct code for custom blocks with functionality and textures, expanding on JSON knowledge with block drops.
Students will reflect on their new knowledge through a personal project. These projects might include creating a custom set of tools, custom armor, and/or using 2D art to customize any mod added already to the game.
To complete the week, students will finalize their personal projects and focus on game design aspects and final touches to complete their creations!
Virtual online classes feature structured small-group sessions led by expert instructors. Each week includes live teaching of our personalized, world-class curriculum, plus peer collaboration, social time, and independent project work. Sprinkled with games, challenges, and entertainment, there is always something to keep the group actively engaged.
To run this online course with The Learnatory, students will need a Mac, Windows, or Chromebook computer, a webcam, and a stable internet connection with access to Zoom video conferencing.
Any course-specific installation requirements will be communicated after registration.
Our classes maintain an 8:1 student to teacher ratio ensuring every student receives individualized attention. In most classes, there is also an assistant teacher or intern to assist.
Java is a powerful, multi-platform programming language used for a number of professional and commercial applications—including GMail, every Android app, the Android operating system itself, Minecraft, and more! Java is a great choice when it comes to kids coding languages, and is a great avenue for beginners to dive into computer science.
Used by over 5.5 billion devices worldwide, Java is one of the most popular and versatile programming languages that opens many, many doors for teens. Java, a sophisticated programming language that’s still beginner-friendly, is the perfect springboard for the AP computer science exam, building complex systems, creating apps, and much more.
Java pops up everywhere from professional hackathons to college-level computer science and other opportunities in STEAM. Also, if your teen is interested in pursuing a programming career, internship, or personal project, Java is an absolute must-have. From web and app development to software engineering, Java is key to unlocking a world of possibilities.
Yes, this course is designed for beginner to advanced students. Our 8:1 student to teacher ratio ensures that each student receives individual attention and has the freedom to learn at their own pace.