Here are some descriptions and the length you must be in it to obtain its pin of the classes available to Level 1 and 2 students.
Basic Training: This class is mandatory to Level 1 students. Students learn the basics of Pokémon. Sessions include how to catch Pokémon, how to raise Pokémon, and how to train Pokémon.
Length: 15 Days
Pokémon Evolution: Students learn how Pokémon evolve. Without taking this class, students are not allowed to evolve their Pokémon with stones.
Length: 30 Days
Battle Training: Students learn to battle their Pokémon against other trainers(calculate levels, power weaknesses, etc.). Students with a Battle Training Pin have better chances of winning battles.
Length: 30 Days
Gym Leader Training: Available only to Level 2 students, students learn how to maintain a gym.
Length: 20 Days
Professor Training: Students training to become a Professor may not battle more than twice a week. They take this course the entire time that they are at Pokémon Tech. Every month, students in this class earn a pin(Prof. I, Prof. II, etc.).
Length: Entire Pokémon Tech Course
Pokémon Biology: Students in this course are allowed to breed Pokémon after they earn the Bio Poké Pin. The Bio Poké Pin is obtained after attending this class for 2 Months. For students that stay the entire period, they will be able to create Tms and Pokémon from scratch!
Length: 6 Months