How to Learn iOS

find the training and tools to make great games and apps – just for fun!

iOS Training Courses

Share Button

learn spritekitIf you are serious about learning to create iOS Games and Applications you will definitely need to buy some books.

You will also need to consider investing in a training course. Fortunately, you do not need to enrol in an offline college to learn how to program iOS. There are many inexpensive online iOS training courses available if you know where to look. Whilst you can certainly find some iOS programming videos on youTube, the problem with relying solely upon them is:

  • they are often out of date
  • they won’t provide you with a complete and structured education in iOS
  • you will have no idea if the authors are actually programming experts


I have watched hundreds of youTube videos and I can tell you that it is almost impossible for the beginner to distinguish between the experts and the pretenders. The best way to ensure that you are learning from people who actually know what they are talking about is to enrol on a structured online video training course.

There are some good free tutorials on the internet (a good place to start), but they will not cover the full range of skills that you will need to develop. I know this, because I have been there and tried it for myself.

My Recommended iOS Training Courses

(1) The Udemy “Learn iOS Programming From Scratch” Course ($149) 

This course does not assume any prior knowledge of Objective-C or iOS and will teach you everything you need to start creating your own iOS Applications. You get:

  • Lifetime access to 105 video lectures and 4 quizes
  • 16 hours of high quality video content
  • An active community of 2,800+ students engaging together in the forum
  • 30 day money back guarantee

Prior to signing up for this course you can read reviews from current students.

Click on the image below to read more about this training course.

(2) The Complete iOS 7 Course

This is a more comprehensive training package than the “Programming from Scratch” course and will teach you Objective C and everything else that you need to learn in order to become an accomplished iOS programmer.

During the course, you will build 14 different Apps from scratch.

You get:

  • Lifetime access to 429 video lectures and other material
  • 36 hours+ of high quality video content
  • An active community of 27,600+ students engaging together in the forum
  • 30 day money back guarantee

Prior to signing up for this course you can read reviews from current students.

Click here to read more about this course.

The Complete iOS 7 Course - learn iOS app development

(3) Spritekit

Learn spritekitSpritekit is Apple’s official graphics framework for 2d games. Its flexible API enables programmers to create games more simply and without having to acquire detailed knowledge of the underlying OpenGL Code. I am not going to explain its features in great detail here. In short, it makes it easier to create games for iOS devices and we can be sure that Apple will continue to develop and improve it in the years to come. Anyone who wants to get their games published on the App Store would be well advised to learn how to use Spritekit.

Prior to the release of iOS 7, those who wanted to create 2d games had to use a 3rd party open source framework called cocos2d. Whilst cocos2d was certainly easier to learn than Open GL, it had some significant drawbacks. The API was constantly being changed which meant that books and training courses quickly became obsolete and it encouraged people to use unorthodox programming methods to achieve their desired outcomes.

If you are interested in creating 2d games (and these types of games are very popular and work very well on iOS devices), you will need to learn how to use spritekit.

In my opinion, the best value training course on Spritekit is the “iOS7 Game Bundle” created by Justin (Cartoonsmart). I bought it a couple of months ago and it has helped me enormously. This is not the first time that I have purchased one of Justin’s video training courses and I have never been disappointed – his work is top quality.

The current price of this course is just $59.95 and for that you get 40 hours of training videos, together with some great source code and game art to use in your own creations.

One great feature of this package is that Justin doesn’t just teach you how to use spritekit, he also teaches you how to create your own game art. This can be one of the most difficult obstacles to beginner programmers, especially if you have no previous experience of using digital graphics software.

Click here or on the image below to read more about this great training course.

iOS7 Game Bundle Spritekit

(3) Game Art

As I have already mentioned, trying to create game art can be a real headache for novice iOS programmers. If you are going to create visually attractive games, you will need high quality game art such as backgrounds, characters, missiles, vehicles etc etc. Paying someone to create the art for you is almost certainly not going to be a sensible option and the problem with looking for free art files on the internet is that they are often poor quality, they may be used by lots of other people too, and they will almost certainly not be exactly what you are looking for.

The only sensible thing to do is to spend a little time learning how to do it yourself. You should be creating game art to fit your great game ideas rather than creating games to fit the poor quality art that you have stumbled across online.

I highly recommend Justin’s “iOS 7 Game Bundle” course as a great way to learn Spritekit and also how to create your own game art. I thought that game art was going to prevent me from ever making an iOS game, but thanks to Justin’s training course I now know that it is a realistic ambition!

If you are only interested in learning how to create your own game art, the “How to Draw Your Own Game Art” package might be for you. This is included within the “iOS 7 Game Bundle”  package. The current price of the game art package on its own is $39.99

Click here or on the image below to read more about it.

Create your own game art

Justin uses Adobe Flash to create his game art and I have recently purchased a copy for myself. Once I have finished my “Tricky Words” Application, I will turn my attention to making a game using spritekit and flash. I will post the results on this website in due course.

You can purchase the Student and Teacher edition of Adobe Flash CS6 here.

You can purchase the Standard Edition of Adobe Flash CS6 here.


Cheap Professional Game Art

If you are in a rush to start creating your own games, Justin has prepared a bundle of royalty-free game art. It costs $39 and contains enough art work to create a few different types of games:

Super Sprite Bundle Game Art

Click here or on the image above to read more about the “Super Sprite Bundle” package.


Further Information

Click here to learn about online training courses in Objective-C.

If you have any questions about this iOS Training Courses, please either leave a comment in the box below or send an email to