Azure Functions is a cloud service that is accessible on demand and offers all the resources and infrastructure that are constantly updated to run your applications. Azure Function offers server less computing.
This lets the developers concentrate on the sections of the code that are most important for them and the backend underlying infrastructure is automatically taken care by the Azure in the backend.
Function App contains the execution context where the functions are hosted. Take a look at the below video for getting more information on the same.
Hope you enjoyed this video !!