Discover Swift 2 from Apple.
Language which makes programming easy.
Swift is a programming language used for mobile applications for iOS. It was presented for the first time at the WWDC conference in June 2014. Since then it has become increasingly popular among programmers and app developers.
The new language created by Apple is much simpler than Objective-C. It's recommended in particular for beginner programmers because of the simplified code structure, the possibility of applying corrections on bar graphs or testing the project operation in real time.
Start learning the newest Swift 2 version today!
Why Swift 2?
Intuitive and simple syntax
Build your first app in 10 minutes!
Swift 2 is open source!
Up to 2.6x faster
Swift 2 allows you to easily create fast apps, has a clean code structure and is intuitive to use.
Apple’s newest programming language is easy to learn even for complete beginners. More advanced developers will discover how similar it is to C# and Python and other languages.
Swift 2 is open source! Being free and available to all means it can expand dynamically and make a splash on the programming scene.
The most comprehensive course!
Swift 2 - building apps for iOS 9 9 is the most comprehensive video course on Swift programming in the market.
We focus on practice. You will build over 20 apps - from a simple photo gallery to calculator to the best-seller Flappy Bird. Step-by-step instructions shed light on the nuts and bolts of all features and functions and explain each code line in detail.
You will also explore the Xcode 7 environment that facilitates app design and development.
We can guarantee this course will give you all the skills to code progressively complex games and apps on your own.
Take this course »
Over 20 apps to build in the course!
3 bestselling games and apps:
1. FLAPPY BIRD
Build an alternative to the hit mobile game Flappy Bird and get inspired to create the next world sensation.
2. TODO LIST
A step-by-step guide to creating a todo list app. Time and task management apps are chart-toppers at the Apple app store.
An amazingly popular app that broke a million hearts. Learn how to create a similar application and see how easy it is.vv
Several smaller apps:
Hello world! is the first app you’ll build minutes into the course. See how easy it is to learn Swift 2.
Create a lottery app and discover how to use functions and randomize and sort data.
We all played it on a piece of paper once.. This app will introduce you to user interfaces and touch detection.
Design a great UI and learn simple data operations.
Discover how to add resources like photos or videos to a project and create your own photo gallery.
This app will show you how to add sounds to games. You’ll also learn how to control app volume level so your neighbors can get some sleep while you work.
Stones on stage
Your first steps in game building. Code your first 2D game scene with the SpriteKit framework.
With color balls flooding your screen, you’ll explore how to create multiple types of views and add constraints.
Tables are so hot right now. Shopping list, task list, book list? Tabular data will always be in vogue - learn how to handle it.
Storing data in a smartphone app and cloud is a must. Learn how to write and read data while creating an all-purpose notepad app.
During developing this app, you'll learn how to use Storyboards, make transitions, how to add buttons and present informartions.
Where am I?
Are you lost? Write an app that’ll help you find where exactly you are by tracking your device and showing your location on a map.
Where is my car?
This app allows you to track your position relative to the position of your car. Never again lose your car in a multi-storey parking lot.
Write a web photo gallery. Learn how to get data from networks and present it on mobiles.
What will you learn?
See the full topic list.
Basic Swift 2 syntax
First look into Xcode 7
Creating and compiling a project
Running projects on a device and simulator
Creating and using classes and objects
Debugging and error handling
Creating UI and Storyboard
Adding photos, videos and music
Sound and volume control - AVAudioPlayer
Mixing and access to multimedia library
Basic iOS project templates
Working with data sources and presentation tools
iOS9 app extensions - Today widgets
Custom view controllers
Configuring screen segues
Passing data across views
Storing data in apps
Storing data in clouds - CloudKit
Search engine integration
MapKit and location tools
Location tracking and background apps
Sending and receiving network data
Data sending control
Storing complex data in apps
Using the camera
TGames with SpriteKit - touch control
Event response, game collisions and physics
Background and hero animation
Saving player scores
Serialization and saving game state
60 video lectures.
More than 12 hours of content!
Who’s the instructor?
Blazej Zyglarski, PhDUniversity lecturer at the Faculty of Mathematics and Computer Science Works as an iOS mobile app developer.
President of the Foundation for Information Technology Development and CEO of Be Design Studio Limited. Created hundreds of apps big and small.
See course preview
Start your journey to learning Swift. Don’t have a Mac? No worries.
You don’t need a Mac to get started with Swift 2 coding. You’ll learn how to run XCode 7 on Windows or even online in a web browser.Take this course »
What the students think about our courses?
"I took several iOS development courses. This course provide practical points of view covering many of iOS cores. I will anticipate the course instructor to expand this course with more other frameworks, APIs, new OS core technology.".
— Huangchun Tseng
"This is an excellent course. I have learned a lot from it. I was introduced in the first class I took and was amazed at what was going on in the computer world today. In this course it went deeper, and the instruction was clear, concise, understandable and memorable. Thanks, looking to take more classes Thanks."
— Steve Hicks
" The information provided in the course is terrific! There is so much knowledge packed into this course that I can gone back over some items a couple of times. The downloads are a big help also! Thank you for another great class!"
— Julie Storm
What are you going to get from this course?
12 hours of video content
Over 60 lectures and 12 hours of content. It’s as if you showed up for a 2-day crash course.
BONUS #1: Lifetime access
You can access the course forever. No limits and constraints. Watch the videos anytime you want or download them to your device.
BONUS #2: Project files
Get all the project files and source codes. Don’t waste time copying code off the screen—run a file and you’re ready to go.
Learn how to create amazing apps for iOS9.
If you have a coupon code, redeem it below.