MySQL is an open-source relational database management system. It is free and open-source and ideal for both small and large applications. With the help of MySQL, we can perform several different operations within our database like reading the data from the database, deleting & updating data from the database as well as adding new data. These operations are also known as CRUD operations which are referred to as create, read, update and delete. In this video, we will be taking a look at how we can use APIs which we have created using PHP inside our flutter application for performing crud operations.We will be creating a simple application in which we will be displaying the list of courses that are currently available on geeks for geeks. In each list item, we will be displaying course name, course image, course price, course duration. Along with that we will be also displaying courses when the user clicks on enroll now button. We will be able to add a new course, update the existing course, delete the course and we will be reading all the courses inside the list as well.We will be building this application using dart as a programming language. We will be using Android Studio as an IDE. This project will surely help beginner or intermediate-level flutter developers to brush up and enhance their flutter development skills.