Learn API Integration for Free

What is an API? And how do APIs work? Learn all about Application Programming Interfaces with our hands-on workshop that explores API calculations & data transformation.

Why learn API Integration with Flatiron School?

Learn API Integration for free

Our free API integration lessons are free — that way you can set your schedule and learn about data integration at your own pace.

Explore your future in tech

Our API integration lessons are the best way to get acquainted with APIs and how they work — brush up on your skills, or explore if coding is the right career path for you.

Prepare for a coding bootcamp

Our API integration lessons are an efficient way to get real hands-on experience with the basics you’ll need to get into our immersive software engineering course.

Our grads work at some of tech's biggest companies

Washington Post logo
Salesforce logo
Spotify logo
Facebook logo
slack logo
Logo: Apple
Logo: NASA
Logo: Google
Logo: AT&T

What you'll learn: API Integration

APIs can do more than give us data. They can also execute calculations and entirely transform data, like turning text into audio files or identifying the subject matter of images. Learn how to use APIs to integrate someone else's data or functionality into your own data or applications, and how APIs are written using different programming languages.

Fetching API Data with JavaScript

Learn how APIs work with JavaScript and how to use JavaScript to make HTTP requests.

Using Data with HTML

Learn how to use document.querySelector() to set values to elements.

What is an API?

Learn what an APIs, how APIs work, and how we use APIs every day.

What is HTTP?

Read how HTTP — HypterText Transfer Protocol — works and how it impacts API integration.

Other free coding tutorials at Flatiron School

Intro to HTML & CSS

Learn HTML and CSS and how to build simple, clean web pages.

Learn HTML & CSS

Intro to Ruby

Master the fundamentals of object-oriented programming in Ruby.

Learn Ruby

Intro to JavaScript

Master the fundamentals of modern web development with our free JavaScript workshop.

Learn JavaScript

Interested in a career in UX/UI design?
Learn more about our Product Design bootcamp.

Frequently asked questions about API integrations and how to use APIs

What is an API call?

A call is when we send a request to an API. For example, The New York Times has an API containing data about its articles. We could write code that executes an API call to the New York Times API, requesting all the articles about a specific subject, or by a certain author, or from a certain time.

What is an API key?

An API key is like a password — it unlocks access to whatever the API contains. APIs will often provide you a key that you can then use as part of your API calls. Many APIs are free, but ask you to use a key as a way to limit the number of requests any individual user can make.

How do APIs work?

The APIs we most often use are typically ‘served’ in the same way that websites are served when we visit them. A computer somewhere on the internet is running a server, responding to requests. When we send a request (an API call), that computer does some work for us (i.e. look up some data, do a calculation, etc…) and sends us back a response. Every API is different, so you often need to figure out how to properly make requests.

What is API testing?

Modern applications are often written with built-in tests. These tests can be written to consistently check if the application is functioning as it should. A professionally developed API will typically have tests that can be run to make sure it is responding correctly to requests, handling specific situations appropriately, maintaining good security, among many other things.

Who should learn about API integration?

Anyone can benefit from learning about APIs and API integration, but fluency with API intricacies is most important for anyone interested in web development and programming.

Is this workshop about how to use API actually free?

Yes, Learn API integration is free, just like the rest of our workshops and tutorials.

If you want to learn about API development and API integration, this is the perfect place to start.

What courses and workshops does Flatiron School offer?

Flatiron School teaches students the skills they need to become a software engineer, data scientist, cybersecurity engineer or analyst, or product designer.

If you're looking to start a new career, those are the courses for you.

We also offer free introductory experiences for beginners in coding, data science, and cybersecurity.

Free tutorials:


Data Science