Library
Learn Java and the concepts behind Computer Science
Learn how to collect data, construct graphs, and test predictions