This is an intermediate-level project-based course which should take approximately 2 hours to finish. You will load data from a CSV file and convert it to a local Pandas dataframe. You will create an SQL-like table definition prompt based on the dataframe. Use this, as well as a user query, to build a comprehensive GPT prompt to elicit a real SQL query which you will then use to interact with the data. By the end of this project, you will have built a powerful tool that can convert a natural language question into SQL queries and interactively pull insights from a real-world dataset.