# Overview

{% hint style="info" %}
In our step-by-step examples, we use the Geocodify API. You can follow along with our example or you can select a different API to build your first custom app.
{% endhint %}

In this section, we will walk through the steps to create a custom app.

The information found here corresponds with the content of the [Get started with custom apps online course](https://academy.make.com/courses/getting-started-with-custom-apps) and serves as an additional resource.

To create your first app, you will:

* [Complete the initial setup in Make](https://developers.make.com/custom-apps-documentation/create-your-first-app/create-your-app)
* [Set up the Create a connection component for users to connect to your app](https://developers.make.com/custom-apps-documentation/create-your-first-app/apps-environment/connection)
* [Specify the common directives in the Base](https://developers.make.com/custom-apps-documentation/create-your-first-app/apps-environment/base)
* [Create a module](https://developers.make.com/custom-apps-documentation/create-your-first-app/apps-environment/module)
* [Test your app](https://developers.make.com/custom-apps-documentation/create-your-first-app/test-your-app)
