Can I only buy one type of course at a time?

No, you can buy as many or few credits as you like and then decide which of your staff to enrol on each course. This way you are not committing to purchasing specific courses in advance as you don’t always know what courses your staff will need ahead of time.