In AWS, an EC2 instance is a virtual server instance in AWS terminology. It stands for Elastic Compute Cloud. It is a web service that helps the AWS subscribers to request and provision a compute server to run the application programs in the AWS cloud.
I recommend enrolling in this AWS Training Course by Intellipaat to become proficient in AWS.
You can watch this video on instances in AWS: