The Official Ionic Blog

Build amazing native and progressive web apps with HTML5

Web developers, career-change professionals, and students are flocking to mobile development, but what’s the best, most cost-effective way to learn? And how do you make the time for it if you’re already working or in school full-time?

If you’ve already got some web development skills, there are many ways to learn mobile development–or Ionic specifically–that are low-cost, or even free, and not hugely time-consuming.

Andrew McGivery’s 170+ Ionic Resources, Juarez Filho’s Ionic Adventures, and Emerson Thompson’s Ionic Collection are superb collections of the many Ionic resources that exist, and of course, you can always delve into our docs, videos, and blog for information straight from the mother ship.

In addition, there are some great new online courses, like Simon Reimler’s course, Ionic by Doing, in which you’ll build three mobile apps using Ionic; Asim Hussain’s course, Ionic from Web to Mobile, which takes users through creating seven applications, using Parse, Firebase, and a variety of plugins, and adding Push, Deploy and Analytics; Hunter Leaman’s Udemy course on building a stock market app with Ionic; and Mirko Nasato’s Udemy course, Ionic by Example, which is currently one of the top-selling paid courses on Udemy.

We’re particularly excited about Appcamp, an Ionic side project built by Brandy Carney and designed by Ben Sperry. Many of you have already used Appcamp and shared it with your Twitter followers, and we hope you’ll continue to share it with the web developers, newbie developers, and students in your networks whom you think would enjoy taking a quick, free, online mobile development course. We welcome your feedback on Appcamp, too!

Remote conferences like the upcoming Angular Remote Conf allow you to hear Ionic talks from the comfort of your couch. If you prefer to learn in an in-person session, we track upcoming Ionic talks, workshops, etc. around the world in our Ionic Worldwide Twitter Collection, and there’s an upcoming-events channel in the Ionic Worldwide Slack group. You’re always welcome to contact us to get specific suggestions for events near you.

If you’ve gone to a particularly great talk or workshop, or taken an incredibly useful online mobile development course, we’d love to hear about it on Twitter, Facebook, Google+, or Slack.

We wish you the best on your educational journey, and when you’ve got a cool Ionic app to show for it, please submit to our showcase and sign up for our developer registry!

  • Zaier

    thanks for sharing

  • Simon Reimler

    Thanks for including that link Katie! Awesome to see all that resources out there 🙂

  • IonicNewbie2

    Hey newbie here… biggest issue while -still- learning the ionic framework is the total lack of a good tutorial (like the angular tutorial) blazing over your most basic concepts which are pretty well hidden inside your documentation and styling guides (looks like you tried to make a showcase -like bootstrap does- instead of a proper documentation).
    The current “ionic book” its a guide on installing ionic (which was already discussed on getting started) and copy-paste this code see if it works.
    Thanks to this post, i have found tons of new resources but unfortunately mostly on a PPV format which to be honest seems quite expensive.
    So this is a great library but it has a really hard learning curve, specially since your ionic-directives seems most of times forced and not in-line with the “angular-way” (like a patch to make this work).

    Hope we see better documentation rather than links to PPV content.

    Kindest Regards
    PS: Disclaimer not a fan of video tutorials.

  • Raphael Porto

    There’s an Ionic course in portuguese too.

  • fabrulana

    Very cool post thank you. I forwarded this post to others. I have done the Mirko Nasato course which I fortunately got at a discount. Excellent course to get started, I can also recommend it. I might do some other courses and books to broaden my ideas, but I already feel confident enough to write my own apps… and have started to do so 🙂