Become self-reliant & code on your own

If you never coded anything, things may get overwhelming at times. The work and the time you have to put into is frustrating and progress slow.

We created Java Masterclass™, first-class approach to finally understand computer programming in an easy, fun and interactive way so you can fully prepare yourself for even the most advanced plugin or feature idea you have.



The goal

Prepare for coding Minecraft plugins.

Course length

4 weeks


Online training and live support from instructor.

What is it?

Java Masterclass is a 4-week online training with live support and a community of programmers. It shows you how to understand Java even if you never coded before to prepare you for coding MC plugins.

Who is this for?

Java Masterclass is for anybody who wants to add unique features to their Minecraft server and grow their playerbase. It works for anybody, regardless of your previous knowledge or experience.

Where does it happen?

Java Masterclass is an online training on our platform and consists of training videos, tools, member support and a private forum. You complete it online, on your own time.

How does it work?

You watch the videos, complete the action items, use the provided tools and templates. Ask questions on the forum or our instructor directly, follow the process, get results.

When does it start?

Java Masterclass is an online course, it starts the moment you enroll. You can complete it in your own time and work through it as fast or slow as you wish. You get lifetime access.

Why does it exist?

We created Java MC because there was nothing that showed a complete beginner how to understand the complicated world of programming, specifically for Minecraft. We filled that void, and in extreme detail.

Here's how it works

MineAcademy provides you with everything you need to be successful and have fun in Minecraft. No lecturing –
we provide a unique environment of 4 pillars so you can build and play.

Proven process

We eliminated the guesswork of starting and figuring all by yourself. Follow practical step-by-step instructions that are proven to work. Get access to the same materials as we use in paid software since 2015 to cut years off your learning curve and accelerate your progress.

Ready workflows

Coding from scratch is hard. If you're doing everything yourself, it takes impossible amount of time. We have been developing since 2012 and have prepared excellent libraries and frameworks removing boilerplate code and allowing rapid development, so you can focus on what matters the most - building a happy, customized server.

Talented community

Running a server is lonely when you're surrounded by "normal people" who just don't get it. Join an active community of server owners, collaborate, get help, practice, make friends and have fun!

Expert mentorship

No matter how good a training is, you'll have questions. For a typical plugin you will likely wait days for your reply and meet cold answers rejecting anything you have to say. We have a professional team treating you with dignity, not like a time burden. Sometimes you just need that one advice to get unstuck, and we are there for that.

Battle tested proven results

Does Java Masterclass works? There’s only one way to find out, by seeing whether our students actually succeeded
in the real world. Here’s the numbers to date (we’re just getting started).


Past students


Positive ratings on SpigotMC


Software downloads

4.85 stars from 738 customer reviews

Java Masterclass course content

In just 4 weeks , we’ll help you understand Java and fully prepare yourself for coding, here’s how.

1. Overview of this program00:10
2. Behind the curtains of Java00:27
3. Preparing your macOS00:15
4. Preparing your Windows00:43
5. Your new best friend00:18
6. Assembling IntelliJ00:43
7. Assembling Eclipse00:45

Total length: 03:21

1. A new world 00:46
2. Seeing the matrix 00:59
3. Comments 00:16
4. Customer profile app 00:37
5. Objects are everything 01:19
6. Making decisions 00:58
7. Facing the dark force 01:15
8. Loops 00:39
9. Your application blueprint 00:41
Total length: 07:30
1. Grouping your data 00:34
2. Lists 00:28
3. Sets 00:10
4. Maps 00:38
5. Sorting your army 00:23
6. Storing data on disk 01:05
7. Storing objects 00:27
Total length: 03:45
1. A hole in the system00:39
2. Parallelism00:52
3. Enums00:24
4. Class magic00:23
5. Lambda00:14
6. Workflow of a king00:27
7. Metaphysics of Java00:14

Total length: 03:13

Total length: 17:49

Learn the way that best suits you

Learn anytime, anywhere and whatever way you like with multiple training formats.
Our training comes with online, social, live and simulated material.

Online e-learning platform

Watch training videos in stunning 4K and soon with English captions. Access the training online from any desktop or mobile device, anywhere in the world, anytime you like.

Action items and tested resources

No-one is here just for the videos. The best way you learn is when you test it yourself, that’s why we have action items and resources that’ll get you started quickly.

Interactive talented community

Join an energetic community of people on the same wavelength as you. Coding is lonely when you’re surrounded by “normal people” who just don’t get it. Get inspired, ask questions, generate ideas, make friends and have fun!

Currently we have a private Facebook community however we are preparing an entire forum for our members.

Expert mentorship on demand

Get personalized mentorship from experts who can troubleshoot your problems and provide direction. All courses include weekly Q&A calls, private support group, livestream sessions and 24/7/365 support.

Matej Pacan
Founder of MineAcademy
Author of ChatControl and SpigotCourse

Here's a summary of everything you get

This is not your typical “course”. We provide you with everything you need to be successful.

Java Masterclass™

  • Understand Java
  • Supports both IntelliJ and Eclipse
  • Build a fully-functional program yourself
  • Get prepared for Minecraft plugins
  • Identify and solve problems quickly
  • Code faster with less effort

Here's what our students are saying

Our students aren’t just satisfied, they are building amazing servers and getting results.

Try Java Mastermind for free