How to build a search and result page

Hi all,
I am new to bubble and wanted to know how to build a search and result page.

For context:
I want users to be able to filter by two categories - Country and Type of Course and see the results there. My two questions are :

  1. How do I build it so that the user sees only the results they’re looking for?
  2. What sort of API plugin should I use to attach that database? Is Airtable a good idea?