An online course that aims to teach you all about designing for iOS. Master iOS Design is a free course that is split into several sections that cover everything from design principles to applying those principles to an actual iOS app, each providing real examples of where the principles you’re learning have been applied to apps in the App Store.
Other similar tools
A fantastic free collection of learning resources for Swift and iOS developers. Skilled includes over 75 videos, presentations and articles from well-known developers from the iOS and Swift community. Most of the posts feature conference talks including videos, full searchable transcripts, code samples and links to GitHub projects and other useful resources. Definitely subscribe to the email newsletter so you don’t miss out on any of the new content added to the collection. […]
A new video series exploring functional programming in Swift. Point-Free is hosted by two ex-Kickstarter engineers who have a real interest in functional programming. Each episode aims to take a topic that may seem complex and academic and dissects it making it simple to understand. Episodes are transcribed for easy searching and reference, and come with fully-functioning Swift playgrounds so that you can experiment with the concepts discussed. The first episode is free to watch with future episodes available with a subscription. […]
A catalogue of the best online programming courses and tutorials. Hackr.io lets you search over 100 different programming languages and platforms √¢‚Ç¨‚Äù including iOS, Swift and Objective-C √¢‚Ç¨‚Äù for user submitted tutorials each voted on by the programming community. Each course is tagged up by cost, type, platform/language version, and difficulty level making it easier to find the best course for you. If you know a course or tutorial that is missing from the list, you can submit it and earn reputation and badges. […]
An online service that helps you connect with an expert mentor to help you in real time. Codementor has a directory of over 5000 domain experts across more than 100 categories who can provide you with live debugging help, code review and pair programming via screen sharing, video, and text chat. You start by posting your request for either live 1:1 help or a long-term mentor, and Codementor will connect you with an expert. If you consider yourself a bit of an expert, you can apply to become a mentor and get paid to help others with their programming problems. […]