The goal of this class isn't to make you a Java expert - it's to get your feet wet. You'll get a wide, friendly tour of how programs work, and you'll do it by running real games and graphics programs, looking at how they're built, and changing them to see what happens.
Your coding runs in your web browser in a ready-made workspace, so there is nothing to install to get started - just create your account, and a walkthrough video shows you how. The games and graphics programs are shown in demo videos, and you can read and change their source code and run them on your own computer if you like.
Sun Certified Programmer for the Java 2 Platform, with more than 24 years of Java programming experience. Larry teaches through analogies, visualization, and plain-language explanations rather than memorization.
$30 flat. That includes 30 days of access to the class website with all the lessons and examples, and your own copy of the class project in Replit, which is yours to keep and keep using after the 30 days are up. Email to enroll.
A pixel-art editor with color grab, flood fill, and a swappable reference photo underlay for matching real-world colors.
Slices a sprite sheet into individual tiles you can pick and edit one at a time.
Generates random volcanic-island terrain, then renders it as a 3D wireframe surface you can smooth out.
Walk around hand-built tile maps across four biomes - overworld, cave, dungeon, and mine.
The shared engine every game in this course is built on - shapes, text, and color on a simple drawing surface.
A basic rotating 3D cube, built from scratch with plain Java AWT graphics.
Larry D. Gray also wrote From Stone Age to AI: Automation of Computing and Thought, the companion guide to his computing-history course - from early counting tools to Babbage, Turing, and von Neumann, and on to programming and artificial intelligence.
Enrollment is simple - just send an email and Larry will get you set up with your own student login and everything you need to get started.
Email larrydgray1969@gmail.com to Enroll