Yygegw9mskotduubbma0 ios9 thumb

The Bitfountain iOS 9 Immersive

Into to Swift 2.0 and iOS development for beginners. Over 600 videos that get you building real apps.

Our iOS 9 Immersive course teaches the tools needed to develop iPhone and iPad applications for iOS 9. Along our journey, we will learn the syntax of Swift 2.0, the language used to develop for iOS, as well as important design patterns and best practices for developing mobile applications. By the end of the course, you should be able to understand and recreate many of the features seen on popular iOS applications and extend that knowledge to making apps of your own.

We believe students learn by building. You will learn by several apps during the course. The iOS Foundation Course is a gateway to all of our other iOS development courses, including our world famous course on building a fully featured Whatsapp clone: WhaleTalk.

If you've never coded before, or if you are new to iOS development, this is the course to start with.

What you'll learn:

  • Swift 2.0, Apple's new programming language.
  • Xcode 7: the latest version of the coolest Integrated Development Environment on the market (free to donwload!).
  • Build beautiful interfaces with Storyboards.
  • Standard software development patterns.

Requirements:

Reviews:

"I must say that so far, this course is awesome. Having the challenging assignments, daily discussions and feedback from the instructors, has been the missing piece that I have been looking for. I have read a handful of books, watched hours of video & typed in a bunch of tutorials, and finally, having to work through tough assignments and applying what I have been learning, it is all starting to click - Finally!" - Mark S.

"This course is by far the most elaborate and best taught iOS course I have seen online yet. It's good structured and covers a lot of topics in-depth." - Christoph Zamaitat

"Bitfountain's discussion board is one of the best resources for a beginning iOS developer. So much help being offered" - Omar S.

"Great course for total beginners, but also a lot of tricks and tips for those with experience. Also good seeing how others code and tackle problems. A great learning tool what ever your skill level." - Mazza1111

"I've just completed the iOS course, which I thought was a great intro to the XCode environment... I feel it's been well worth the investment. " - Herdy H.

"I am about a quarter of the way through this course and have no previous programming experience. I have found this course to be well presented and structured with everything explained clearly. This is a difficult topic and you have to work hard understanding the concepts if you are new to it, but it is easy to go back over an area to pick up anything you might have missed first time round. The guys are constantly improving it and adding to it and seem committed to getting it 100% right. Recommend it....but be prepared to work hard!!" - Tony McDonald

"Can't reiterate it enough how this course is helping me with my iOS dev skills. I think using protocols and delegation is finally becoming second nature. Fingers crossed :-)" -Alex P.

"I am really loving the class. I have taken classes at Code School & Treehouse and both were missing a key element. The ability to ask questions as you complete a section and get an answer. " -Lisa A.

"Your training is the best out there so far. I wish I had the time away from regular job to follow along." -Christian S.

"Im loving this.. I have been through at least 5 books, and many online deals. Yours is super so far. Finally, i can get from start to finish on a lesson without wondering why on "Everything" thank you. Cant wait to do more.. " -Kevin R.


Your Instructor


Eliot Arntz
Eliot Arntz

Eliot regularly teaches iOS development classes and workshops at General Assembly and guest lectures for companies and development boot camps around NYC. He also taught the inaugural class for Coalition for Queens which focused on increasing diversity in iOS development. He also coaches students in a one-on-one environment with a focus on transitioning to full time development. Eliot cofounded and organizes the iOS Office Hours meetup NYC.

In his free time he works as a contractor for startups focusing on agile development.

Find me on twitter @EliotArntz - I check my direct messages quite frequently.


Class Curriculum


  1 Welcome
Available in days
days after you enroll
  2 iOS Introduction
Available in days
days after you enroll
  10 Playground Introduction
Available in days
days after you enroll
  11 The Basics Introduction
Available in days
days after you enroll
  67 Functions Introduction
Available in days
days after you enroll
  76 A Trip to the Zoo Initial Setup
Available in days
days after you enroll
  77 Classes and Structures Introduction
Available in days
days after you enroll
  78 Comparing Classes and Structures
Available in days
days after you enroll
  84 Properties Introduction
Available in days
days after you enroll
  89 Methods Introduction
Available in days
days after you enroll
  92 Type Methods
Available in days
days after you enroll
  93 A Trip to the Zoo Penguin Struct Part 2
Available in days
days after you enroll
  94 For Loops Introduction
Available in days
days after you enroll
  98 Array Introduction
Available in days
days after you enroll
  104 A Trip to the Zoo Penguin Struct Part 4
Available in days
days after you enroll
  105 A Trip to the Zoo Creating our Animals Part 1
Available in days
days after you enroll
  106 Initialization Introduction
Available in days
days after you enroll
  107 Setting Initial Values for Stored Properties
Available in days
days after you enroll
  110 Customizing Initialization
Available in days
days after you enroll
  115 Default Initializers
Available in days
days after you enroll
  116 A Trip to the Zoo Creating our Animals Part 2
Available in days
days after you enroll
  120 Enumerations Introduction
Available in days
days after you enroll
  126 Bitlist Basic List Part 2
Available in days
days after you enroll
  136 Extensions Introduction
Available in days
days after you enroll
  147 Bitlist Customizing the TodosViewController Part 4
Available in days
days after you enroll
  153 Type Casting Introduction
Available in days
days after you enroll
  159 UIGestureRecognizer
Available in days
days after you enroll
  164 Bitlist Custom Menus in the TodoViewController Part 1
Available in days
days after you enroll
  165 Protocols Introduction
Available in days
days after you enroll
  166 Protocol Syntax
Available in days
days after you enroll
  173 Optional Protocol Requirements
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!