The complexity of even the simplest known life forms makes efforts to synthesize living cells from inanimate components seem like a daunting task. However, recent progress toward the creation of synthetic cells, ranging from simple protocells to artificial cells approaching the complexity of bacteria, suggests that the synthesis of life is now a realistic goal. Protocell research, fueled by advances in the biophysics of primitive membranes and the chemistry of nucleic acid replication, is providing new insights into the origin of cellular life. Parallel efforts to construct more complex artificial cells, incorporating translational machinery and protein enzymes, are providing information about the requirements for protein-based life. We discuss recent advances and remaining challenges in the synthesis of artificial cells, the possibility of creating new forms of life distinct from existing biology, and the promise of this research for gaining a deeper understanding of the nature of living systems.