

I'm not sure if it'll be the same instructor teaching this course in the future, but even if you take a look at the books the class is based on you can get an idea of what you'll be covering. The class definitely goes into other topics that are essential to developing apps on iOS such as using Xcode, playgrounds, storyboard, reading Apple Developer documentation, using the iOS simulator, using some of the more popular Apple frameworks, etc. There were additional topics that weren't covered by the book that we had an extra 2 weeks to go over as well. The class covered many of the fundamentals you need to know in a programming language: Classes, Structures, Protocols, Constants/ Variables/Properties, Functions/Methods, Collections (Arrays, Dictionaries), Conditionals, Loops, Basic Operators, Scope, Extensions, Enumerations, Closures, etc. It is easily the best money I've ever spent given the amount of instruction time and the knowledge I gained in this class alone.

And if he couldn't answer the question, he'd come back the next class and answer it! He was always well prepared for each class.ĭespite some of the shortcomings of the textbook, I think overall the outline of the course really covers the important areas that you need to know and to get started with Swift development. But he made sure to flesh out any information that was missing and was so patient in answering any questions students asked. There were a lot of typos and unclear instructions and missing information in the books which wasn't his fault (Apple wrote the book!). He went above and beyond in the source material we used for the class which is based on the Apple books 1) Intro to App Development with Swift and 2) App Development with Swift. The instructor I had Mark Meretzky was very knowledgeable.
