As a result of its wide range of academic and commercial applications, emotion recognition seems to be a important subject in computer vision & artificial intelligence. The majority of the decisions we make in our life are influenced by emotions. In this technology advancement, researchers found that properly categorising of human emotions may be a major source of development for companies in digital marketing. And that is what we will indeed be focusing on reading emotions of human being from facial image and videos. In the world of artificial intelligence, this concept falls under the category of cognitive systems. Facial expressions are essential to take into account while researching human behaviour including psychological characteristics. In this work, we used deep learning algorithms that recognise basic seven emotions through facial expressions (FER) and videos: happy, surprise, disgust, anger, neutral, sadness, and fear (VER). Deep learning has the potential to improve human-machine communication interaction because of its ability to learn features will allow machines to develop perception. To classify the emotions from facial images using deep learning techniques, we created the Convolution Neural Network Model and trained it on fer2013, a database of pre-recorded images with various emotions. And for emotion recognition from videos, we segment the video into individual frames at 30 frames per second and repeat the process of facial images on each frame, then do sentiment analysis, and finally reframe the emotional analysis output video with all of the available emotional individual frames.