Students learn the basics of java with the help of a program called BlueJ (Free download!). Students will complete 20 or more lessons that build up to the creation of a culminating project (text-based game).