Master programming on your own terms
at your own pace from where you are now!

Learn More

About WannaJava

WannaJava proudly produces custom apps for Android, iOS, and the Web. We also publish several free, general-use apps. For more about our commercial work, check out  WannaJava.com.

Here at WannaJava.org, we provide free, basic instruction in programming, because we believe that in order to find technological solutions to some of humanities greatest problems, technology needs to be freely available and accessible to everyone.

We focus on the Java programming language because it’s relevant in today’s technological world, it’s relatively easy to get started in, and it’s an awesome all-purpose language.

Learn More

computer students

Our Educational Services

WannaJava.org engages the highest quality, experienced programmers and educators to build and present all of our tutorials.

Beginning Coders Course

Never programmed so much as a universal remote? No problem. This course starts from the very beginning, to get you up to speed and ready for your next coding adventure.

Beginning Coder’s Course

student coder

College-Level Java Course

If you’ve done some programming recently, or if you’ve gone through our Beginning Coder’s Course, this is your next step. It’s high-powered, full-steam-ahead Java. 

College-Level Java Course

laptop user

Special Topics in
Java

Once you’ve covered the basics with our College-Level Java Course, check out the targeted articles and tutorials available. You can pick and choose what interests you. 

Special Topics in Java