<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=2613694256380&amp;pd[em]=<hashed_email_address>&amp;noscript=1">
Get Started



iOS Development

Hop on the apple train and get armed with the resources you need to build mobile and desktop apps on iOS.

What you will learn in iOS Development

Swift_logo.svg Swift

Swift is a powerful and intuitive programming language for macOS, iOS, watchOS, tvOS and beyond. Writing Swift code is interactive and fun, the syntax is concise yet expressive, and Swift includes modern features developers love. Swift code is safe by design, yet also produces software that runs lightning-fast.

icon-corporate@2x MVC

Stands for "Model-View-Controller." The MVC model or "pattern" is commonly used for developing modern user interfaces. It is provides the fundamental pieces for designing programs for desktop or mobile, as well as web applications.

icn-bootstrap@2x Xcode

The Xcode IDE is at the center of the Apple development experience. Tightly integrated with the Cocoa and Cocoa Touch frameworks, Xcode is an incredibly productive environment for building apps for Mac, iPhone, iPad, Apple Watch, and Apple TV.

icn-model-assos@2x Storyboard Segues

Use segues to define the flow of your app’s interface. A segue defines a transition between two view controllers in your app’s storyboard file.

icn-git@2x Connecting UI to Code

Learn how to take those beautiful storyboards to programmatic

icn-domain-modeling@2x Storyboards

Learn how to take your user on a beautiful journey by telling a story

icn-web-design@2x Working with View Constraints and Size Classes

Size classes are traits assigned to user interface elements, like scenes or views. They provide a rough indication of the element’s size.

icn-ruby-gems@2x Incorporating APIs and Libraries

Get your code connected to other people's code - and make some magic!

Upcoming Courses



Part Time

Course not available in the city at this time.

Bundle another course
and save 20%

Suggested Courses


Code Immersion

The perfect launching point for those who are passionate and eager to learn the basics of web development. The best part: You will walk away from this course with your own app—built by you!

Learn More

UX Design

Think you're creative, but not enough to be a Designer? Think design is only about how something looks? Well, maybe it's time you think differently!

Learn More

Don't take it from us.
Take it from them

"Our teacher has an amazing personality and great ability to both teach us in the subject matter and how to present it in way that ensured our understanding and ability in programming. Our community organizers were really supportive in resume building by reviewing with indepth feedback to ensure we are putting our best skills to the world, and going out of their way to make sure we are comfortable with the enviornment and class."

Sean, Former Student

"Participating in the Select program from Tech Talent South has been incredible. It is an immersive and detailed experience. A great community of unique individuals, excellent management, and knowledgeable instructors. Proud to be involved in this program, and excited to see where these skills will take me!"

Niko, Former Student

"The guest speakers that TTS brings in are among the best and also so accessible! Because of the guest speaker series through TTS, I've already had three separate one-on-one meetings with highly respected tech companies in the Atlanta area. "

Sam, Former Student

"The curriculum is scaffolded very well, and the homework pushes you to fully learn the subjects introduced in class. The course also does a great job of giving you the tools to keep learning on your own."

Omar, Former Student

Talk to a Success Manager

Get Started