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.
Looking for the fast track to Swift programming for iPhones or iPads? The Fast Track for IOS8 is for you!
This course has fun little projects to help you learn many of the foundational objects available in Swift. Even if you have never programmed before, I do my best to explain concepts in easy to understand ways so that you can quickly get in the game!
Never programmed before? Want to make an iPhone or iPad app and one day get it on the store? This is a great place to get started!
I try to keep things light and have fun, at the same time save you a ton of time. By watching these videos you should be able to grasp the concepts and get going fast!
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Launchpad - Let's dive into Swift! First App: Hello World|
Starting from scratch, let's get this Swift party started! Ready, set go!
Becoming an Apple Developer:
Here is a link to some of Apple's free resources:
Free Swift Book by Apple:
Working with Buttons
|Section 2: Background Changer App|
The Segmented Control
|Section 3: Number Slider App|
Note: The slider has settings that can also be changed from the storyboard. Take note of the attached graphic where you can set the minimum and maximum values.
|Section 4: Image Switcher App|
Switch & Image View
|Section 5: My Mood App|
Some quotes from apple:
"protocols, which declare the methods expected to be used for a particular situation."
"The data source object is the content that your app displays."
"Delegation is a simple and powerful pattern in which one object in a program acts on behalf of, or in coordination with, another object."
|Section 6: Grocery List|
The Table View
|Section 7: Card Game|
The Collection View
Custom Cell Class
|Section 8: Simple Data Passing App|
Multiple View Controllers
Good to meet you! My programming journey started over 15 years a go when I was hired to do web development. I started off programming in PHP, Perl, CGI scripting, and HTML. From there I worked into developing administration tools for web sites. The job took me further into doing programming for database applications. My carrier has ventured into developing applications for a warehouse, accounting, banking software, commodity software, and more. While working as a professional contractor, I was also given the opportunity to train new employees and really enjoyed it. Many of the employees that I trained excelled, and it confirmed that I had the ability to help others to grasp new concepts and to gain programming knowledge very quickly. I enjoyed giving impromptu speeches in college, and even joined an improv comedy group later on in my life!
My computer programming experience and training has provided me with some of the following accomplishments that have led me into the development of training courses:
My goal is to provide students with a fun and easy to learn environment. I believe in having a good attitude, and explaining concepts in a way that people can relate to!