Retool Fundamentals

An interactive course that teaches you fundamental Retool concepts.

Retool Fundamentals is an interactive course to learn about Retool. Each lesson covers the core concepts of Retool and guides you through the steps to build a simple user management app.


Familiarity with common technologies like APIs, SQL, and JavaScript is expected to complete this course. If you need to learn more about these technologies, we recommend using online learning resources, such as:

If you're already familiar with Retool, you might want to see the quickstart guide instead.

What you'll learn

With Retool Fundamentals, you'll gain the necessary knowledge to:

  • Connect your data sources as resources.
  • Assemble user interfaces using drag-and-drop components.
  • Query resources to interact with data.
  • Connect queries and components to manipulate data.

As you work through the lessons, you can track your progress and test your knowledge using the widget at the bottom of the page.

What you'll build

You will build an app to edit user information, block and unblock users, and download user data.

Get started with Retool Fundamentals

To get started, log in or sign up to Retool.

If you're signing up to Retool for the first time, you also create an organization. Every Retool user account is bound to an organization. When you sign up and create a new organization, you immediately become its administrator.

What’s Next

Start working through Retool Fundamentals by creating a resource.