Swift Programming

Introduction to Swift Programming is the first course in a four part specialization series that will provide you with the tools and skills necessary to develop an iOS App from scratch. By the end of this first course you will be able to demonstrate intermediate application of programming in Swift, the powerful new programming language for iOS. Guided by best practices you will become proficient with syntax, object oriented principles, memory management, functional concepts and more in programming with Swift. This course is unique in its dedication to teaching Swift programming. With new features and capabilities you will be at the forefront of writing iOS apps. Please note that to take part in this course (and the full specialization) it is optimal to have a Mac computer and, though not required, ideally an iPhone, iPod, or an iPad. We hope you have fun on this new adventure.

Course Thumbmail: 
Course Types: 
PBL: Engineering
Grade allocation: 
10
Publication allocation: 
Class
Standard Adopted: 
KTSP 2006