Learn Ionic 3 From Scratch

Create Cross Platform Mobile Applications with Ionic 3, Angular 4, TypeScript and Firebase.

   Watch Promo

With over 13 hours of content and more to come, this course is the ultimate learning resource for Ionic 3. This is a step by step guide that takes you through the basics of Ionic and through the process of creating multiple applications.

"Learn Ionic 3 From Scratch by Paul Halliday is a course that guides you from a beginner to expert in Ionic 3. If you have seen any of Paul Halliday's work before, you know that he is committed to providing up-to-date, thorough video content with a clear cut approach."

You may have seen other courses on the market that are available to purchase already, yet haven't been updated to Ionic 3 or taking advantage of the latest Angular concepts or features. Paul releases daily videos on his YouTube channel and his commitment to the course content is the same. By purchasing this course, you're investing in your mobile development future as you can be confident that it will be updated as time goes on.

This course is community oriented and the discussion tab can be used to showcase your progress, suggest content ideas, ask for help, and much more.

Applications Built

Within the "Learn Ionic 3 From Scratch" course, you will be making the Github Profile Searcher from scratch. Prior to interacting with any API, we create our mock data and TypeScript interfaces for a strongly typed approach to development.

We then look at making 'Beep', the social chat application from UX design all the way to full implementation*. As you follow the course, we design the application in Adobe Experience Design and then look at implementing the various features to a production standard within our project.

We use Firebase for our real-time database and authentication, as well as the latest release candidate which includes the modularisation of AngularFire2 into different packages.

By the end of this course, you'll be able to make cross platform mobile applications using Angular 4, TypeScript and Ionic 3. This means that you'll be able to:

  • Create high performance mobile applications using web technologies (HTML5 and JavaScript).
  • Have a strong portfolio of applications* and understanding of Ionic 3, TypeScript and Angular 4.
  • Master the Ionic 3 CLI with a section dedicated to it's usage.
  • Use Ionic Native and Cordova to hook into native device features.
  • Theme your Ionic applications with bespoke styles, and understand common accessibility patterns.
  • Master Ionic 3 navigation patterns with lifecycle hooks.
  • Increase performance of your Ionic 3 applications with lazy loading.

And much more!

What about Ionic 4?

This course covers how to get started with Ionic 4.x, Vue.js and Angular 1.6! I also wrote about this over at Alligator.io, check out my article here!

Chat with me, join the Slack group! http://bit.ly/JoinPaulHallidaySlack

Course Curriculum

  Project 3 - 'Beep' - Firebase Chat Application
Available in days
days after you enroll

Get started now!

Your Instructor

Paul Halliday
Paul Halliday


My name is Paul Halliday and I'm an Ionic Community Leader. I'm always striving to create the courses I wanted when learning how to code. I value hands on, project based courses that give you actionable results in your day to day.

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.