Advanced iOS students should be current iOS developers who are looking expand their knowledge of frameworks and know what's happening under the hood of an iOS app.
Students in this class are usually full-time iOS devs, have a side business already up, an app in the store or have helped shipped an app with a team. We recommend at least three months of working iOS development experience prior to class.
While many of the Advanced iOS students have taken our Beginning iOS courses in Objective-C and Swift, plenty of others have learned iOS programming on their own or through another class. What matters is that you’re willing to devote yourself to learning the material. It’s important to make sure you’re comfortable with iOS basics so you won’t be overwhelmed by day one.
With that in mind, you’ll need the following before you embark on this path to Nerdvana:
- A working understanding of both Objective-C and Swift.*
- An understanding of the content in our Beginning iOS class; you can work through this pre-class workbook to make sure you're ready.
- The ability to run code on your own iOS device.
*We are happy to supply course registrants who only know one of the two languages with a copy of our programming guide for the other language in advance of the course, so that you can be prepared for exercises in both languages.