Types of COVID-19 Vaccine

There are several different types of vaccines in development for COVID-19. 
All vaccines are designed to teach the body's immune system to safely recognize and eliminate the COVID-19 virus. The different vaccine types by content and development method can be summarized as below:

Inactivated vaccines contain killed infectious agents that do not cause disease but allow the body to recognize and fight future exposure to infectious agents so that the body does not develop the disease. 
Live attenuated vaccines contain weakened viruses inducing an immune response without causing disease.
Protein-based vaccines include protein fragments that mimic the structure of some parts of the COVID-19 virus and therefore induce an immune response against COVID-19 safely.
Viral vector vaccines use non-pathogenic viruses carrying RNA fragments belonging to the COVID-19 virus to induce an immune response safely.
m-RNA and DNA vaccines are a state-of-the-art approach that uses genetically-engineered RNA and DNA fragments to produce proteins inducing an immune response safely.