Advanced Programming. Post AP Computer Science. Includes advanced java topics, data-structures, and UIL topics.