understand what Java is, how to install Java on your personal computer, and how to start programming in Java using an Integrated Development Environment. Teach students how to create their own programs in Java. Students will learn to code java in its native environment using Eclipse a free open source IDE. Students will code multiple programs, games and exercises to learn Java. The final projects will be using Swing to create a UI to play Tic Tac Toe and create a image shuffler puzzle.