Diploma in iOS 12 and Swift 4 Basics | Free Online Course | Alison

Early International Women's Day Celebration: Get 30% OFF All Certificates & Diplomas! Offer valid until Friday, 5th March 2021

Claim My 30% OFF

Diploma in iOS 12 and Swift 4 Basics

Learn about iOS12 and Swift 4 programming basics to develop iOS applications.

Mobile Apps
Free Course
This free online iOS 12 and Swift 4 diploma course will teach you everything you need to know about setting up an iOS development environment. In this course you will learn the basics of programming in Swift 4 and work with Version and Git. You will also learn how to create adaptive designs that can be used on different devices, work with the auto layout to create interface designs for iPhone and iPad, and more.
  • Duration

    6-10 Hours
  • Certification

  • Mobile Friendly

  • Publisher

  • Accreditation






View course modules


The course Diploma in iOS 12 and Swift 4 Basics provides a comprehensive introduction into the development of iOS applications. This free online course begins by showing you how to setup the iOS development environment Xcode. The course then provides an introduction into programming with the Swift 4 programming language covering topics such as variables, data types, functions and object oriented programming.

The course also provides a foundation for working with Version and Git, learn to implement version control in your projects for efficient development. This course finishes by teaching the basics of interface design in iOS, workign with IBOutlets, IBActions and autolayout. This course then uses all the topics covered to build your first fully functional iOS application.

If you are considering iOS app development as a career, or you are a professional looking to improve your skills, then this course is the one for you. Start the course today and by the end of the week you will have learned the basics of interface design in iOS and built your first fully functional iOS application.

Start Course Now


Getting Started With iOS 12

Intro to Swift Programming - Variables, Operators and Data Types

Intro to Swift Programming - Arrays, Loops and OOP

Git & Version Control

Diploma in iOS 12 and Swift 4 Basics - First Assessment

Swoosh App- Intro to Interface Builder & Auto Layout in Xcode 10

Profile App- Digging Deeper With Auto Layout

Window Shopper App- Your First Fully Functional iOS 12 App

Diploma in iOS 12 and Swift 4 Basics - Second Assessment

Course assessment

Learning Outcomes

Having completed this course you will be able to:

  • Describe how to install the iOS development environment, and Xcode
  • Write effective Swift 4 code for iOS app development
  • Describe how to implement version control with Git
  • Explain about the design application interfaces with Interface builder
  • Practice building a fully functional iOS 12 app


All Alison courses are free to enrol, study and complete. To successfully complete this Diploma course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment. Once you have completed this Diploma course, you have the option to acquire an official Diploma, which is a great way to share your achievement with the world. Your Alison Diploma is:

Ideal for sharing with potential employers - include it in your CV, professional social media profiles and job applications
An indication of your commitment to continuously learn, upskill and achieve high results
An incentive for you to continue empowering yourself through lifelong learning

Alison offers 3 types of Diplomas for completed Diploma courses:

Digital Diploma - a downloadable Diploma in PDF format, immediately available to you when you complete your purchase
Diploma - a physical version of your officially branded and security-marked Diploma, posted to you with FREE shipping
Framed Diploma - a physical version of your officially branded and security-marked Diploma in a stylish frame, posted to you with FREE shipping

All Diplomas are available to purchase through the Alison Shop. For more information on purchasing Alison Diplomas, please visit our FAQs. If you decide not to purchase your Alison Diploma, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Dashboard. For more details on our Diploma pricing, please visit our Pricing Page.


    You have received a new notification
    Click here to view them all