Coding & Tech

Programming Block-Based Ender Pearls in Minecraft

Just as natural pearls grow from grains of sand that have irritated oysters, these Minecraft programming pearls have grown from various challenges that have irritated me from computer graphics programming and mathematics. This class challenges learners with weekly problems that they must solve using the block-based programming language offered by Minecraft: Education Edition.
23 total reviews for this teacher
Completed by 1 learner

75 minutes

per class

Once per week

every week


year olds


learners per class

per learner

How does an β€œOngoing” course work?

Meets on a weekly schedule, join any week, no need to catch up on previous material
Live video chats, recorded and monitored for safety and quality
Discussions via classroom forum and private messages with the teacher
Automatic payment every Sunday, cancel any time
Great for clubs and for practicing skills

How Outschool Works

Available Times

Pacific Time

Next on Mon May 23

Meets Once per week
1:30pm - 2:45pm
1 learner enrolled

Don't see a time that works for you?

Not an official Minecraft product. Not approved or associated with Mojang.


Class Experience

Model how computer hardware and software work together as a system to accomplish tasks.
Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.
Describe basic software problems using accurate terminology.
Use data to highlight or propose cause-and-effect relationships, predict outcomes, or communicate an idea.
Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
Create programs that use variables to store and modify data.
Create programs that include sequences, events, loops, and conditionals.
Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
Homework will not be assigned for this ongoing course.
I recommend having two monitors, one so that you can see my screen and the other to use while you play. I also recommend taking this class with a mouse and keyboard, not an iPad. 
In addition to the Outschool classroom, this class uses:
I will provide feedback on the students progress during the lesson and informal assessment of their progress. I will also use formative assessment. Examples of tools I may use to evaluate your learner's progress include: impromptu (pop) quizzes, polls, 5-minute pseudocode writing sessions, self-assessment by providing guidance through the problem.
1 hour 15 minutes per week in class, and maybe some time outside of class.
Minecraft Education Edition has been extensively vetted by Microsoft and complies with COPPA and FERPA (and related laws in the UK/EU).
Python for Kids by Jason Briggs
Programming Pearls by Jon Bentley 


Josiah Blaisdell M.Sc.
Lives in the United States
Building 21st century skills one block at a time
23 total reviews
37 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...Β 
Β© 2022 Outschool, Inc.