- All Courses
- Swift language
Best SWIFT Courses
Swift is a general-purpose, multi-paradigm, compiled programming language....…Read More
- 14 Free Courses
- 29,455 Learners
- 1,177 Certificates & Diplomas Earned
Most Popular
SWIFT Courses
Certificate

Intermediate Level
business Enhancing Your Online Business Security
2 - 3 hrs 631 learners
You Will Learn How To
- Analyse the methods used by cybercriminals to assess pot...
- Outline strategies for securing your business against cy...
- List the common types of cyber attacks Read More
Certificate

Beginner Level
Information Technology Beginner Unit Testing in iOS App Development
2 - 3 hrs 6,802 learners
You Will Learn How To
- Define unit testing and its role in application developm...
- List the different types of components and features that...
- Work with Xcode's unit testing platform - XCT... Read More
Diploma

Advanced Level
personal-development Diploma in iOS11 and Swift 4 Programming
10-15 hrs 705 learners
You Will Learn How To
- Change directories and delete files using the terminal
- Differentiate between polymorphism and enumerations
- Illustrate data in collection view cells Read More
Diploma

Beginner Level
Information Technology Diploma in iOS 12 and Swift 4 Basics
6-10 hrs 2,924 learners
You Will Learn How To
- Describe how to install the iOS development environment,...
- Discuss what makes effective Swift 4 code for iOS app de...
- Describe how to implement version control wit... Read More
Certificate

Beginner Level
Information Technology Beginner in Advanced Swift Programming for iOS
3-4 hrs 4,785 learners
You Will Learn How To
- Outline the use of extensions for existing classes, stru...
- Identify when to use enumerations and work with data in ...
- List and explain the different transformation... Read More
Certificate

Advanced Level
personal-development Advanced Programming in iOS11 and Swift 4
4-5 hrs 729 learners
You Will Learn How To
- Summarize how to restore in-app purchases after app dele...
- Recall how to set up project folders on Xcode and instal...
- Recall how to install Alamofire and Alamofire... Read More
Certificate

Beginner Level
Information Technology Fundamentals of Swift Programming
3-4 hrs 645 learners
You Will Learn How To
- Describe how to write programs in swift and develop iOS ...
- Outline the features and concepts of Swift language
- Explain how to create functions, classes, str... Read More
Certificate

Intermediate Level
Information Technology Swift 3 Programming using iOS 10 Features
4-5 hrs 297 learners
You Will Learn How To
- Explain how to implement iOS 10 features with Swift 3
- Outline the structure or syntax of a Swift 3 program
- Describe how to use Swift 3 syntax fluently Read More
Certificate

Intermediate Level
Information Technology Mobile App Design Using Sketch 3 and Swift TableViews
2 - 3 hrs 894 learners
You Will Learn How To
- Discuss the properties of the layer panel in Sketch
- Recall various keyboard shortcuts used in Sketch
- Describe how to create artboards, and shapes ... Read More
Certificate

Beginner Level
Information Technology Swift Programming Language for Mac and iOS
2 - 3 hrs 1,454 learners
You Will Learn How To
- Define ‘Swift’ and identify its characteristics
- Define ‘variables’ and ‘constants’ and explain how to us...
- Identify conditional statements and explain h... Read More
Certificate

Advanced Level
personal-development Basic Programming in iOS11 and Swift 4
4-5 hrs 521 learners
You Will Learn How To
- Describe how to install Xcode9 and the Beta 4 update
- Compare local and global variables
- Summarize the concept of object-oriented prog... Read More
Diploma

Beginner Level
Information Technology Diploma in Advanced iOS and Swift
15-20 hrs 4,675 learners
You Will Learn How To
- Outline the use of extensions for existing classes, stru...
- Identify and list different types of data structures
- Describe the differences between a heap and a... Read More
Certificate

Beginner Level
Information Technology Intro to Swift 4 Programming for iOS
3-4 hrs 2,108 learners
You Will Learn How To
- Describe how to use Swift 4 to create basic applications
- Explain how to declare variables, constants and optional...
- Illustrate the use of arrays and loops to cre... Read More
Certificate

Beginner Level
Information Technology Mastering Maps and Location-based Apps in iOS
3-4 hrs 2,285 learners
You Will Learn How To
- Describe how to implement location-based features in you...
- Describe how to embed maps in apps using MapKit.
- Explain how to work with CLLocation. Read More
Showing 1-14 of 14 Courses
Benefits Of An Alison Certificate
Certify Your Skills
A CPD accredited Alison Certificate certifies the skills you’ve learnedStand Out From The Crowd
Add your Alison Certification to your resumé and stay ahead of the competitionAdvance in Your Career
Share your Alison Certification with potential employers to show off your skills and capabilities

Explore Courses By Category
Explore In-Demand Careers
Discover More CareersPopular Course Creators
Over 45 million learners have used Alison to empower themselves
Not sure where to begin?
What is your main goal on Alison?
- 4,500+ free courses
- 45 million+ learners
- 10 million+ graduates
- 195 countries