30 Days of API

Learn everything you need to know about APIs to build amazing apps

My goal throughout this course is to explain what an API is, how to communicate with and retrieve data from an API, the different types of authentication, different methods of making network requests, different methods of parsing data, and how to utilize not just GET but also POST requests.

The apps are going to be pretty simple as we are focusing on only a few core principles for each video, and I am not going to be explaining deeply about iOS and Swift fundamentals that do not pertain to APIs.

Think of this as more of a recipe book. Say you decide you want to use one of these APIs to build out a more full fledged app, this can be a good starting point for you to expound upon.

Note that this course is under active development, every week there will be new videos and new content, so check back in frequently!

See you inside!

This is the first app you will make. Look at those cute cats 😻

Want to see how I teach first?

Your Instructor


Hi there! I am JonnyB. I have been teaching iOS and Android development for over four years now. I also do a lot of contract work and have been the lead developer on multiple native iOS and Android apps.

I am married and have two kiddos age 5 and 2 who are my greatest joys.

I am a self taught developer, though I do come from an engineering background. I was working in the aerospace industry when I decided I needed a change. I began coding and fell completely in love with it, and the rest is history!

I hope that I can be a part of your journey towards landing your dream job as a software developer.

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.

Get started now!