Grand Central Dispatch (GCD)

Online Course

Grand Central Dispatch (GCD)

What is the course about?

Grand Central Dispatch (GCD)
The course Grand Central Dispatch (GCD) is an online class provided by Udacity. The skill level of the course is Intermediate. It may be possible to receive a verified certification or use the course to prepare for a degree.

Many times your apps need to run lengthy operations in the background, like downloading data, but you don’t want these operations to interfere with your UI.

Course description
  • Grand Central Dispatch (GCD)
  • 2 weeks
  • Perform Asynchronous Operations in iOS
  • Apple’s GCD (long form: Grand Central Dispatch) framework allows you to create asynchronous apps for iOS, ensuring smooth a smooth user experience in situations like the one mentioned above.
  • Closures Reloaded
  • Grand Central Dispatch
  • Sample App
  • Closures in Swift
  • Properties of closures that we bypassed in our Swift Syntax course
  • Apple’s open source library Grand Central Dispatch
  • How GCD allows you to send tasks to the background and (equally important) to the foreground
  • How and what you can send to the background and what must always run in the foreground
  • Create a simple App that downloads huge images (the easiest way to block the UI)
  • Send this network lengthy task to the background in 2 different ways
  • Run closures in the background
  • Design methods that take a completion closure
  • To be successful in this course, you should be comfortable programming in Swift, and understand closures. You can learn these skills in our Swift Syntax course.
  • Familiarity with The Hitchhiker’s Guide to the Galaxy and The Matrix are also recommended in order to understand the jokes in this course.
  • See the Technology Requirements for using Udacity.
  • Almsot all Apps consume data from web services, and therefore must use background threads for these lengthy operations.
  • Even though we provide a black box solution for concurrency in the iOS Networking with Swift course, it is important that you understand how concurrency works in iOS.
  • This knowledge is vital to deliver Apps that won’t be rejected from the App Store and also provide a great user experience.
  • On top of that, GCD is a frequent topic in iOS job interviews.

Prerequisites & Facts

Grand Central Dispatch (GCD)

Course Topic

Computer Science, Programming

University, College, Institution


Course Skill Level


Course Language


Place of class

Online, self-paced (see curriculum for more information)



Degree & Cost

Grand Central Dispatch (GCD)

To obtain a verified certificate from Udacity you have to finish this course or the latest version of it, if there is a new edition. The class may be free of charge, but there could be some cost to receive a verified certificate or to access the learning materials. The specifics of the course may have been changed, please consult the provider to get the latest quotes and news.
Grand Central Dispatch (GCD)
provided by Udacity


Share your experience

Grand Central Dispatch (GCD)
Udacity Udacity
Rate the course

Do you recommend the course? *
Here you can find information, reviews and user experiences for the course “Grand Central Dispatch (GCD)“. The provider of the course – “Udacity” – will be glad to answer any questions you may have about the class, click here to use the offical support channels. It would be great if you could share your experience of participating in the course – Your honest review will surely help others to choose the right class!
School: Udacity
Topic: Computer Science, Programming