Learn about common enterprise development practices and different application architectures. You should learn the common practices that make each stage of a software life cycle successful. Also, learning how to code in layers (Presentation, Business, Data) is very beneficial.
College will teach how to code, what's important now is learning how to organize, manage, and deploy it. Other than that, you should just learn as much as possible about what resources are available that are relevant to the code that you're trying to write.