// Remove recommend videos from youtube

Miami Can Code!

MDC presents: Swift – An Introduction to iOS App Development



Ever wonder how those apps on your iPhone or iPad actually work? By the end of this program, you will be able to design and develop your own basic iOS app. Along the way, you will learn how to use Apple Xcode and the Swift programming language to create your own app in just 14 weeks!

Key Components



fundamental coding concepts that can be applied to any programming language you may choose to learn in the future.


iOS apps exploring techniques in user interface design and development.


solutions to solve real world problems through a creative, technology driven approach.

Starting Date: February 5, 2018

Ending Date: May 9, 2018

(90 hours)

Mondays and Wednesdays

Class Hours: 6:30 pm – 9:30 pm

MDC Degree-Seeking Students: $349*

Community member: $599 | Class Number: 18475

*MDC degree-seeking students must stop by The Idea Center (Bldg 8, 5th floor) to be enrolled in the program. Please show an MDC valid photo ID. 


Kenneth Loomis


Instructor with a long-term career involved in education with a focus on computer programming and web development. Experience with over a dozen programming languages. Other areas of interest: Data Mining and Artificial Intelligence.



What is Swift?

Swift is a powerful and intuitive programming language for macOS, iOS, watchOS and tvOS.

What will this program cover?

This course teaches the principles of programming and iOS application development using Apple’s own programming language: Swift. You’ll learn from a curriculum designed and developed by Apple engineers and educators with the guidance and support of Idea Centerinstructors. You will be introduced to Swift and learn the basic framework for Apple application development, and develop Apple apps with Swift using Xcode.

What will I be able to do upon completion of the course?

By the end of this program, you will be able to design and develop your own basic iOS app. Along the way, you will learn how to use Apple Xcode and the Swift programming language to implement your app.

Who is this program designed for?

This program is designed for individuals who have no prior programming knowledge who aim to achieve basic proficiency in building apps with Swift. This is a “non-majors” course and is recommended for anyone who wants to acquire and enhance app development skills without the time investment required by more comprehensive coverage of computer science concepts.

The types of participants who will most benefit from this program are:
● Individuals with knowledge in Marketing/Digital Marketing, Design, Business or any other background.
● Freelancers, Entrepreneurs and Small Business Owners that are looking to understand and be able to develop websites.
● Individuals looking to embark on more advanced courses in web development.
● Individuals looking to start or grow their own company.
● Anyone with something to say or something to sell that wants to reach a digital audience.
● Individuals with a background in coding looking to build their web development skill set.

What equipment will be needed for this program?

Mac laptop with WiFi capabilities and with a web browser installed (such as Chrome, Safari, Edge, Firefox) and ability to watch videos. Make sure that you have permission to install new apps., you will be instructed to install Xcode and iBooks (if not already installed).

More info about Swift

Swift is an open-source program, free to be ported across a broader range of platforms, from mobile devices to the desktop to the cloud. Apple contributed a port to Linux which helps make Swift great for server projects. The developer community has started projects to port Swift to many new platforms including FreeBSD, Raspberry Pi, Android, and even Windows.