This course will teach students text-based coding languages, and expand their knowledge as they gain proficiency in foundational coding concepts, while also learning all the exciting applications of code by building their own projects and programs. Students will work through each language at their own pace!
Python: is used by some of the largest tech companies in the world! Python provides a gentle introduction to text-based coding navigating complex computational problems. Projects include word-based games, scripts, and mathematical simulations.
Java: expand your knowledge and skill set with object-oriented programming in Java. Learn the basics and advance to learning about objects, methods, classes, and use that to create card game simulations, parking garage software, and basically any simulation that requires object interaction. Using your Java skills, you’ll be able to develop an impressive portfolio that cannot be overlooked by colleges. This course will make your AP Computer Science class a breeze!