Ribosomes are complex molecular machines that make proteins inside cells. Ribosomes consist of two subunits - larger and smaller, made by a complex of RNA and proteins.