Swift Programming Beginners Online Course

Swift Programming for Beginners Online Courses in South Africa

 

Learn Apples new Swift programming language. Swift is one of the hottest new languages on the market today, and essential if you want to develop iOS apps. However, if you've ever tried to learn it yourself by reading manuals or following complicated tutorials, you'll know it's not the simplest language in the world. 2KO International delivers computer courses from beginner level to advanced, and is also a leading supplier of of online IT training courses from the comfort of home or work.

 

Swift Programming - in More Ways than One

Write your own basic programs in Swift

Understand the most important language features

Create functions, classes, structs and more

Hook up a basic UI with events

Debug with playground and Xcode environments

 

This course gives you a head start on your way to becoming a solid Swift engineer by explaining everything you need to know in a straightforward manner, from a beginner's perspective. Using both practical examples and easy-to-follow theory, you'll be a Swift expert in no time.

 

Start Developing iOS apps today
With 48 lectures and 4 hours of content, this course takes a step-by-step approach to learning Swift so you'll be guided through all of the fundamentals. You'll need XCode 6+ / OS X, and you'll find is much easier if you're already comfortable installing software. This course is designed with Swift beginners in mind, but students should have some prior programming experience in order to get the most benefit from it.

After a brief introduction, the course starts off with laying out the concepts of variables and strings; two of the most important you need to know to get to grips with Swift. After that, you'll start creating your first app, learning the various features of the language as you go. You'll cover branching, collections and loops, functions, enumerations, structures and classes, gaining practical skills and preparing yourself for using Swift in real world situations.

By the end of this course, you'll be able to write your own basic programs in Swift and understand its most important features. Don't be intimidated, you can and will learn Swift!

Tools Used
Swift is a multi-paradigm programming language created for Apple. Deemed by its creators to be a modern programming language that is safe, fast, and interactive, it is designed to work with the Cocoa and Cocoa Touch frameworks for iOS, OS X, watchOS and tvOS applications. It was introduce by Apple in 2014 and is currently in its second version.

 

Class Curriculum

 

Introduction to the Course

 

Variables and Strings

Section Introduction

Variables

Strings

Section Conclusion

Section 2 Quiz

 

Your first app

Section Introduction

FirstApp

MadLibs

Section Conclusion

Section 3 Quiz

 

Branching

Section Introduction

If and Bool

BoolExp

Operators

Switch Part 1

Switch Part2

Section Conclusion

Section 4 Quiz

 

Collections + Loops

Section Introduction

Arrays

Dictionaries

For Loops

While

Loops+Collections

Section Conclusion

Section 5 Quiz

 

Functions

Section Introduction

Functions Part1

Functions Part2&3

Functions Part4

Scope

Section Conclusion

Section 6 Quiz

 

Enumerations

Section Introduction

Enummotivation

Defandusage

Section Conclusion

Section 7 Quiz

 

Structures

Section Introduction

Structure definition and Basic Usage

Structure Methods and Sorting

Type Methods vs Instance Methods

Another Example: a 3d Point Type

Section Conclusion

Section 8 Quiz

 

Classes

Section Introduction
Definition Basic Usage
Subclassing
Method Overriding in Collections
Type Casting
Inheritance Pros v Cons
Protocols
Optionals
Section Conclusion
Section 9 Quiz