GFOA courses are developed and taught by public finance specialists, and nearly 12,000 state and local finance professionals attend each year. Many of the courses are offered at intermediate and advanced levels to meet the varying needs of the participants. In addition, the programs are held in different locations around the country to make it easier for finance officials to attend.