BotWorld: a friendly introduction to objects in Java.

BotWorld is an educational tool that provides a series of projects that can be used along with your existing Java curriculum. Its goal is to introduce objects and object-oriented programming in a fun and easy-to-use manner.

BotWorld Assignments

Why BotWorld?

  • Friendly GUI
  • Robust code
  • Simple interface
  • Objects "without the fuss"

Learn more about the BotWorld framework, or jump right in and download the files.

News and Updates

Read our white paper describing how we've used Botworld at the University of Pennsylvania since 2005.

Upcoming Plans

  • HoagieBot: a project for learning about (sandwich) stacks & file I/O