Free Course

Data Structures & Algorithms in Swift

Confidently take on the tech interview

Nanodegree Program

Become an iOS Developer

byAT&T

Accelerate your career with the credential that fast-tracks you to job success.

About this Course

Technical interviews follow a pattern. If you know the pattern, you’ll be a step ahead of the competition. This course will introduce you to common data structures and algorithms in Swift. You'll review frequently-asked technical interview questions and learn how to structure your responses.

You will answer practice problems and quizzes to test your abilities. Then you'll practice mock interviews to get specific recommendations for improvement. Be ready for anything the technical interviewer throws at you.

Course Cost
Free
Timeline
Approx. 4 weeks
Skill Level
intermediate
Included in Product

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

Join the Path to Greatness

This course is your first step towards a new career with the Become an iOS Developer Program.

Free Course

Data Structures & Algorithms in Swift

Enhance your skill set and boost your hirability through innovative, independent learning.

Icon steps
 
 

Course Leads

Brynn Claypoole

Brynn Claypoole

Lead Data Analyst

Horatio Thomas

Horatio Thomas

Student Experience Lead, Android

What You Will Learn

Prerequisites and Requirements

  • Swift (intermediate)
  • Algebra (intermediate)

See the Technology Requirements for using Udacity.

Why Take This Course

The key to successful technical interviews is practice. In this course, you'll review common Swift data structures and algorithms. You'll learn how to explain your solutions to technical problems. This course is ideal for you if you've never taken a course in data structures or algorithms. It's also a good refresher if you have some experience with these topics. You'll learn the concepts through video tutorials. You'll watch experienced engineers review supplementary examples and discuss different interview approaches. Then, apply your skills and practice in mock interviews with Pramp!

Udacity partners with tech industry leaders to bring you the most comprehensive resources for your job search. Join this course if you want to be in the driver’s seat of your job search where you decide which roles to interview for and land those interviews!

What do I get?
Instructor videosLearn by doing exercisesTaught by industry professionals