jChecs is an open source Java chess program, designed to introduce the basics of computer chess programming concepts.