Learn how to program
by playing video games.

Java Projects

Beginner friendly projects to help you learn Java, by gaming!

How To Get Started with Java Development using VS Code on Windows
This is a quick tutorial on how to get started with Java development on Windows using Visual Studio Code. Here we'll go through all the …
The Joy of Coding
In this beginner friendly Java project, we create a simple Bob Ross inspired painting using the Java Swing Graphics library. I go step-by-step through each …
How to make a Video Game in Java (2D Basics)
This project will get you making your first game in Java! Take my starter code (I explain how it works) and build your own game! …
AP Computer Science A - Study Session
Get prepared for the AP Computer Science A exam! I'll let you know what to expect and go through some example questions from the official …
Ben Johnson My name is Ben and I help people learn how to code by gaming. I believe in the power of project-based learning to foster a deep understanding and joy in the craft of software development. On this site I share programming tutorials, coding-game reviews, and project ideas for you to explore.