Most, if not all, undergraduate degrees have a large number of electives you can take from any discipline to achieve a well-rounded body of knowledge. Some students take physical activities courses, classes known to be easy “A” courses or whatever their mom or adviser tells them to take. I would suggest a few courses for all students to take that can help in your professional life, no matter what you are studying.
1. Personal finances. Most colleges offer a basic introduction to finances course. These show you how to set a budget, find your lowest possible acceptable salary with your expenses, and other topics. I have seen some courses that go as deep as to explain interest rates for cars and houses and the processes for buying each. The word finance is intimidating because of the math portion, but having money and knowing how to keep it is a life long skill. Credit mistakes in college can haunt you for decades.
2. Leadership or management course. All companies, hospitals, governments, and nonprofits need leaders. If you are good at your job there is a strong potential that you will be asked to lead others one day. Just because you are good at the technical portions of your job does not guarantee you can lead others successfully. This course will give you tools and tips to have success on the interpersonal side of your role and these skills get more important the higher you move on your corporate ladder.
3. Nutrition/Health class. With all of the information on the internet about what is good for you to be healthy, it is hard to find the truths in the noise. As our population becomes more obese and less healthy the amount of lose weight options are everywhere, but some can be very dangerous. This class could help you better understand your nutrition, your body, and how to maintain good health. As you graduate college, start work full time, possibly start a family and add on to your life this class will be there to help guide you to stay healthy when life gets hectic and poor food choices are masked with a healthy label.
4. Business acumen class. This will not be the name of the course, but look for a course explaining general business departments and interactions. It is great if you are the best nurse or engineer ever, but one day you may need to understand what all the other departments do int he company and how they interact. It would also be helpful if you could get insights into the industry you will be working in once you graduate. You can find professional journals and associations and see trends in your field. This can help you at interviews for internships and interviews to have a better understanding of the world you wish to work in once you graduate.
5. Communications. This is required at most colleges in one form or another, but should not be overlooked in importance. One of the main complaints of hiring managers is the poor communication skills of new graduates. This includes written and verbal communication skills. Learn how to master the written word and your body language in a presentation setting. Better to practice in a classroom than an interview room.
These courses are by no means a definitive list, but having worked in higher education for over 7 years and working as a hiring manager before that these are the gaps I see in most undergraduate students. You have to take electives anyway, you may as well take ones that can impact you longer than a bowling class could.