The Intro and Intermediate programming classes of the Bronze training program introduce and enhance programming concepts for a chosen programming language from scratch. Building upon this foundation, the Problem Solving classes further develop students' skills to excel in the Bronze contest. Successful completion of the program exceeds the curricular requirements for passing the Bronze contest.
If you are not interested in competitive programming, you can still benefit from the programming classes for establishing a solid foundation in programming principles and techniques. Notably, the programming classes serve as excellent preparation for future courses such as AP Computer Science A.
Problem Solving classes are classes that help students master the problem solving skills necessary to pass the target exams. This is as opposed to the Foundation Classes where curriculum elements are systematically introduced from scratch. You can take any number of Problem Solving classes. However, you should observe their order as they feature increasingly harder problems.