Enroll in Live Course
Need help enrolling?
Watch our video tutorial.
- Thumbnail
-
- Course name
-
Coding with Minecraft
- Summary
-
Learn the core concepts of computer programming in this high-interest, advanced middle school course -- with Minecraft! Join us for a fun, interactive, hands-on course where your young teen “gets ahead” with technology!
How to get the most out of Coding with Minecraft:
First, read the course materials below before the first class meeting.
Then have a notebook ready and available for class notes each live session.
Read assignments before class meetings
Watch that week’s recording if you need to revisit information from our live session.
Do the assignments, quizzes, and any extra work assigned for that week.
Once the course is completed to the parent's and professor’s satisfaction, there is a Certificate of Completion at the end to be filled in for your records.
Special Notes: Interested students are welcome from 6th to 12th grade.
Total Classes: 9
Class dates: Wednesdays, January 15 to March 19, 2025 (No class Mar. 5)
Starting Time: 10:00 AM Eastern (9:00 Central, 8:00 Mountain, 7:00 Pacific)
Duration Per Class: 45 minutes
Prerequisite: A love of Minecraft and a desire to learn coding. Make sure you own the required hardware (see Course Materials).
Suggested Grade Level: 6th to 8th grade
Suggested Credit: 3/4 semester Computer Science
Instructor: Dan GodduCourse Description: Coding with Minecraft introduces students to core computer programming concepts such as events, coordinates, variables, conditionals, functions, and iteration. It builds on the popularity of Minecraft and introduces core concepts to learn how to code. The class offers two levels of challenge: level one – block coding for beginners, and level two – Python coding for students with at least a year of block coding experience. Student projects will focus on introducing holiness and salvation into the world of Minecraft.
Course Outline:
Class 1: Introduction – Setup
Class 2: Events and Conditionals/Selection statements, and Boolean Expressions; Challenge One
Class 3: Loops/Iteration; Challenge Two
Class 4: Operators and Variables; Challenge Three
Class 5: Sound, Objects; Challenge Four
Class 6: Functions; Challenge Five
Class 7: Environment Commands; Challenge Six
Class 8: Final Project
Class 9: Capstone Demonstrations (selected projects for in-class demos)
Course Materials:
This is PC or Mac based and will not work on a Chromebook. Please check the system requirements to ensure that you have the needed hardware. More information about system requirements can be found here.
Download Minecraft for Education (no other Minecraft edition is allowed). During the registration process, Microsoft will give you a username ending in .onmicrosoft.com When you download and install Minecraft Education Edition, you will need to login with this username. For example, my Username is DanGoddu@dangoddu.onmicrosoft.com
Then follow these instructions for setting up the coding environment.
Homework: Students can expect to spend 30 to 90 minutes 4 days per week working on their coding creations and submitting them on the course page for grading. A daily schedule will be provided.
Fee: For all 9 classes: $147 if you register on or before Novemeber 15, $167 if you register after November 15. (Registration closes one week before the first day of class. After that date, registrations are not guaranteed. There is a $20 surcharge for late enrollments after the course is closed.)
- Course name
-
Coding with Minecraft
- Instructor
-
Dan Goddu
- Semester
-
Spring 2025
- Category
-
Computer Science
- Grade level
-
Middle School
- Course type
-
Live
- Price
-
$167
- Seats available
-
24 seats available
- Seats remaining
-
15 seats remaining
- Start time
-
January 15th, 2025 at 10:00 AM ET
- End time
-
March 26th, 2025 at 12:00 PM ET
- Access start time
-
January 1st, 2025 at 12:00 AM ET
- Access end time
-
December 31st, 2025 at 12:00 AM ET
- Enrollment availability start time
-
March 11th, 2024 at 1:05 PM ET
- Early enrollment discount ends
-
November 15th, 2024 at 11:59 PM ET
- Late enrollment penalty start time
-
January 8th, 2025 at 12:00 AM ET
- Enrollment availability end time
-
January 11th, 2025 at 12:00 AM ET
- Relative due dates
Introduction to Computer Science, Parts I and II
Coding with Minecraft (Fall 2024)
- This material is only to be used for its intended purpose by active subscribers of Homeschool Connections or purchasers of the course. Any other use without explicit permission is in violation of the seventh commandment, and in violation of US and International copyright laws.
- You may print or download to your own storage extracts for your personal homeschool and non-commercial use only. This is not to be used for homeschool co-ops without express written permission from Homeschool Connections.
- Upon completion of the course, you must delete all copies of course materials from any storage on which you saved permissible extracts.
About Dan Goddu
Dan Goddu has been blessed to have had a successful software engineering career before retiring in April, 2021. He has successfully held various positions throughout his career as a software quality assurance manager and auditor, a software developer, and a manufacturing test manager. His last full-time job was an IT specialist for a Catholic internet television studio as a network system administrator which included supporting the video production team, the control room, and end-users.
For over 25 years, he served the youth of New Hampshire as a former volunteer director of youth ministries at St. Christopher Parish, Nashua, NH, as a part-time youth ministry coordinator at St. Kathryn Parish in Hudson, NH, and as a volunteer retreat leader for Infant Jesus Parish in Nashua, NH. He most recently established the First Coast Catholic Alliance, a lay group that helps Catholics connect, increase their faith, and develop and take action to resist and reverse the confusion, error, and heresy, that has infiltrated our Church and our culture. He is dedicated to his salvation (mine, my family, and others), is 100% faithful to the Magisterium, and is at the service of the Holy Father, the Vicar of Christ.
A graduate of Merrimack College in North Andover, MA where he received a Bachelor’s of Science in Computer Science, he holds a Lean Six Sigma Black Belt Certification. He also has a Certification in Youth Ministries from the Diocese of Manchester, NH. He is married to his wife Joan of 36 years. They have three children and two grandchildren and they reside in the Northeast Florida.
See Courses
© 2025 Homeschool Connections; Dan Goddu. All Rights Reserved.
Violation of the above copyright policies may result in expulsion without any refund and/or legal action.