Software developers are the creative minds behind computer programs. Some develop the applications that allow people to do specific tasks on a computer or another device. Others develop the underlying systems that run the devices or that control networks.
Classes to take in college: You have to have a bachelors degree. The class you have to take is computer science and software developer