Numerous online courses teach both basic and advanced mobile application development skills. For example Lynda.com offers over 60 courses and more than 2,400 video tutorials on creating applications for iOS, Android, Windows Phone and other devices. Udemy.com offers a similar collection of courses, some of which are free. Its selection is organized by specific application types including games, finance, education, and more. Additionally Udemy has a course category specifically focused on the latest trends in app development.
Many universities and institutions also offer in-person classes on mobile application development. Contact local schools, libraries, and community centers to learn about classes offered.
There are a number of online communities that offer help and advice about development. For example, Stack Overflow is a community of over 4.7 million programmers who help one another with a wide range of different development-related questions. This is a great resource for finding help while developing a mobile application.
Finally, there are a number of mobile application creation tools that do not require any coding. For example, ShoutEm is a polished, easy-to-use application builder that offers customizable templates that can incorporate ads and a store. Como is another application builder that offers a more comprehensive set of tools but is also somewhat more complex than ShoutEm.