Log In
Coding & Tech

An Introduction to Writing Code Using Minecraft (Programming 101 One-on-One)

In this 12-week course I will teach students the basics of computer science and programming using block-based coding and Minecraft.
Josiah Blaisdell M.Sc.
30 total reviews for this teacher
1 review for this class
Completed by 1 learner
  There are no upcoming classes.
year old learners
learner per class


per week
Charged weekly
Meets 1x per week
Over 12 weeks
75 minutes per class
Calendar icon

There are no open spots for this class.

You can request another time or scroll down to find more classes like this.
Not an official Minecraft product. Not approved or associated with Mojang.


Class Experience

This class is taught in English.
Students will learn to model the way programs store and manipulate data using numbers or other symbols to represent information. They will learn to develop plans that describe a sequence of events, goals, and expected outcomes. To facilitate the program development process, they will learn how to quickly decompose (break down) problems into smaller, manageable subproblems. I will also introduce debugging and how to quickly identify and correct errors in code.
I have a masters degree in computer science, I have a decade of software development and testing experience and am published in a Marine Science journal for the development of "Stress-scapes" a machine learning algorithm that provides fisheries in the Gulf of Alaska with feedback on how pacific cod in the Gulf of Alaska are responding to changing environmental conditions. I have also written software for the US Navy Undersea Warfare Center. I work with non-profits where I live to provide computer science education to the greater metropolitan area where I live. 
I will assign homework to the students each week. Homework should be completed individually or with parent/sibling help. I expect to take approximately 2 to 4 hours a week to complete the homework. I will provide a new problem each week (see the syllabus) and encourage the students to ask questions. I will be available to answer questions on the course page as they come up. I recommend getting started on the homework early and working on it each day, but recognize that some people want to do it all in one fell swoop. The important thing is that you learn what works best for you.
I recommend having two monitors, one to see my screen and one to run Minecraft: Education Edition on. If you do not have two monitors make sure to review with your learner how to switch between the zoom video and the Outschool course so they can see my screen!
In addition to the Outschool classroom, this class uses:
There will be two exams, one in week 6 (the middle) and one in week 12 (the end). The final exam will have problems that you create! I will provide the student and parent with a written report describing their progress and providing areas for improvement. I will communicate with the parent if an assignment is missed or an honest effort is not made. 
1 hour 15 minutes per week in class, and an estimated 2 - 4 hours per week outside of class.
This class uses Minecraft: Education Edition. This is a special version of Minecraft created by Microsoft for classroom use and learning. This version of Minecraft is COPPA certified and complies with FERPA (https://educommunity.minecraft.net/hc/en-us/articles/360047118972-User-Privacy-and-Minecraft-Education-Edition). 


Josiah Blaisdell M.Sc.
Lives in the United States
Building 21st century skills one block at a time
30 total reviews
49 completed classes

About Me

1) I can teach introductory computer science for K-12 grade. I can also teach or tutor students who are in high school in mathematics: calculus, multi-variate calculus, linear algebra and proof writing.
2) I am named in two patents related to... 
SafetyPrivacyCA PrivacyLearner PrivacyTerms
Outschool International
Get The App
Download on the App StoreGet it on Google Play
© 2023 Outschool