Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Develop applications for OSX and iOS
Comes with a 30-day money-back guarantee !
I finished this awesome course, thanks! – Ahmed Hassan
Very well explained. Speaking slowly and the use of slides makes the course easier to understand, especially for non-native English language. Congratulations. – Pedro Tirapicos
Want to make money by writing iOS and OSX applications? Then you have to learn Objective-C or Swift - there is no other way.
Swift is an awesome, innovative programming language. It will be released in the fall of 2014. It is different because it makes it easier to write applications for iOS and OSX. It is also suitable for beginners.
Have you found iOS Development difficult to understand? That will not happen with Swift - you will be amazed once you see how easy it is to work with this new language! Playgrounds allow you to instantly start programming in Swift, without any prior knowledge of XCode, the OS architecture or frameworks.
You will learn the basic concepts and functions of this innovative and modern programming language. This is not only an introduction to Swift - the course will also lay the stepping stones in your path of learning different aspects and various details of the programming language.
You will work with instructor Tim Schneider during the Swift video tutorial. You will take your first steps in writing with the use of Swift - a programming language used to develop for iPhone, iPad and OSX app developers worldwide.
With the completion of this instructional video course, you will have a comprehensive knowledge of Swift - you will know what is it used for and, more importantly, you will know how to use it.
Do not be afraid to ask: you will certainly have a few questions along the way. The instructor will always be available to answer. You will be able to communicate directly with the authors; moreover, you will also be able to communicate with other students who enrolled in this course.
Thank you for such good lessons! – Basem Shawky
I like so much this course. It's very clear. – Sergio Del Castillo
I am so pleased to learn from you. Please give more videos so we can follow – Seng Keat
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Swift Basics|
Constants and Variables:
|Section 2: Basic Operators|
Basic Operators - Part 1
Basic Operators - Part 1
|Section 3: Strings and Characters|
How to use Strings and Character
|Section 4: Collection Types|
How to create and manipulate Arrays
|Section 5: Control Flow|
Control Transfer Statements
|Lecture 13||1 page|
In this assignment you will work use Variables, Control Flow Structures and Collection Types. Post your result to the forum for review. http://theswiftacademy.vanillaforums.com
|Section 6: Functions|
Defining and Calling Functions
Function Parameters and Return Values
Function Parameter Names
|Section 7: Object Oriented Programming|
In this lecture we take a look at classes and objects.
In this demo you learn how to write a class in Swift.
After naming the class, we add the body, properties and a function. When we're done with the class you will see how objects are created from that class.
|Section 8: Tutorials|
How to write a simple iPhone App
|Section 9: Q+A|
Questions about For-Loops
Accomplished software engineer specialising in object-oriented approaches to mobile enterprise application development. Extensive background in full life-cycle of software development process including requirements gathering, design, coding, testing, debugging and maintenance. Proven track record of designing and implementing flexible solutions which support frequent UI and functionality changes. Strengths include:
Languages: Java, Objective-C, UNIX shell, XML, HTML, CSS, Groovy
Methodlogies: OOP/D, UML, Design Patterns
Middleware: WebLogic, Tomcat
OS: OSX, iOS, Unix/Solaris, Windows
Databases: Oracle, MySQL, MongoDB