Programmers are a diverse bunch, ranging from individuals who taught themselves a single useful coding language because it was helpful as an additional skill to extensively-educated programmers who can seamlessly work in many different programming languages and contexts. In general, however, programmers who want more upward mobility and to stand out among other candidates can add new languages and platforms to their repertoire as a way to grow.
One of the most impressive places to increase your skills is learning app development for the Apple App Store. The coursework needed to learn iOS Mobile Design and Development is surprisingly quick to learn and has many different applications. In a world where everyone from insurance companies to restaurants is trying to get their app designed to command more attention and commitment from their customers, app design and development are a highly applicable set of skills. You learn it through a two-part non-credit course offered at Portland Community College. If you've never considered learning how to code for iOS or build apps for iPhone, consider these applications of this skillset.