Download

The beta version of CodeMotion contains the first unit, "Objects and Events," and about half of the second unit, "Numbers and Decisions." This corresponds to roughly the first half of an APCS class. I am actively working on further units.

These modules will introduce you to several of the key concepts of programming, such as objects, methods, and variables, and will give you all the tools you need to write simple games and interactive programs.

Before you download CodeMotion, please take some time to tell me how you intend to use it. You can also sign up to receive news about CodeMotion by email. None of this information will be shared with anyone else.

If you would prefer not to provide this information, or you have already done so previously, just click the link below to skip to the download.


Skip to download

First name:
Last name:

How do you intend to use CodeMotion? (Check all that apply)


I am a teacher interesting in using it in my class
I am a student interesting in learning Java programming
I am a parent interested in teaching my child to program
I am a professional interesting in upgrading my skills

If you would like to receive news about CodeMotion, such as when a new instructional unit or a major new upgrade is released, enter your email below. My email list will never be shared, and I will probably send not more than one email a month.


Email: