Skip to Content

iOS APP DEVELOPMENT WITH SWIFT CODING

Learn how to design, code, and create iOS apps from start to finish. This 3-course certificate will equip you with essential skills in Swift coding, UX/UI, and all the tools you need to design an optimal user-centered experience.

What you’ll walk away with:

  • Ability to design and code apps in Swift—Apple’s official programming language
  • Skills to take on the role of UX/UI designer within a collaborative development environment
  • A design thinking model to troubleshoot problems and arrive at effective solutions
  • A proven iterative app design cycle to plan, prototype, and create iOS apps for clients

Certificate pricing and details:

Read More

  • 9-credit tuition (3 credits per course): $2,691
  • Non-credit tuition: $2,115
  • Fees: $120 Registration Fee (required for both credit and non-credit options)
  • Duration: 24 weeks

SAVE 10% OFF TUITION WITH CODE “CERT10” AT CHECKOUT WHEN YOU SELECT “APPLY A DISCOUNT” UNDER EACH COURSE.

App Design with Swift Programming

Build your own mobile apps and launch your coding career by learning Swift, Apple's powerful and intuitive iOS programming language.…
Learn

FOUNDATIONS OF SWIFT CODING AND iOS

Launch your coding career with Swift. Swift's speed and efficiency have attracted a large community of coders at all experience…
Learn

UX/UI Design Essentials

Learn how to develop customized user-centered experiences through the process of UX/UI Design. This course will introduce you to concepts…
Learn
×
Bill Guschwan Photo

Bill Guschwan

Bill is an Assistant Professor of Instruction in Interactive Arts and Media (IAM) and teaches game design and game programming courses. His academic work is as a field philosopher of videogame design, entrepreneur and game designer. He was a founding team-member on Apple’s Quicktime and Newton, 3DO game hardware, and Sony’s Playstation 1.

Notably, Guschwan played an important technical and production role at Sony for Crash Bandicoot. Ethics and serious games is a particular focus, as well as using Indian and Greek philosophy to instruct creative mind virtues. As an entrepreneur, he co-founded and created the intellectual property for an in-game ad unit for the recently acquired company, Tap.Me.

Course: Foundations of Swift Coding and iOS

Lauren Liss Photo

Lauren Liss

Lauren Liss is a professor in the Interactive Arts and Media Department. She teaches interface design, interaction theory, user experience and usability, and collaborative development. She also runs an interaction design company, *goodspark, which focuses on content management systems and usability analysis for small businesses, with a specialization in women-owned businesses and creative firms.

Liss received her Masters in Education, Learning Design and Leadership, New Learning, from the University of Illinois, where she studied knowledge acquisition and educational theory through the lens of usability and technology.

Course: UX/UI Design Essentials

Matthew Steinke Photo

Matthew Steinke

Matthew Steinke is an artist, musician, designer and developer. Over the past two decades, he has produced interactive content for Atmosphere Proximity, RGA, Viacom, Ogilvy, The Girl Scouts of America, The Fun Fun Fun Fest, Charles Schwab and Cramer Krasselt among others. His professional practice reflects his broad experience in a variety of roles including programmer, animator, designer, engineer and project manager.

Steinke has also produced several experimental media artworks involving robotic musical instruments for installations and performances for which he has toured across Europe, Canada and the US. His personal work and research explores the intersection of artificial intelligence, psychology and narrative as a way to generate new forms of machine behavior for musical expression.

Course: App Design with Swift Programming

“I have been trying to teach myself iOS development for a long time. I needed the structure of this class to actually stick with it. I also liked having the added motivation and structure of working toward having a functioning App at the end of class which added purpose to each step of the App development process.”

— Keith M., Columbia Online Student

Learn More


Loading...