Students will learn about project design, object-oriented programming, console applications, graphics applications and many elements of the Java language. Along the way students will build on what they learn each day. This includes learning how to program frames, colors and programming moving objects. The week begins with simple programming until it builds by the end where students will be able to create the game of pong in Java. No programming experience is necessary but doing common tasks on a computer is useful. Who knows, maybe you have the next Bill Gates or Steve Jobs living in your house and you never knew it!