A process for production of biofuels from algae can include cultivating an oil-producing algae by promoting sequential photoautotrophic and heterotrophic growth. The method can further include producing oil by heterotrophic growth of algae wherein the heterotrophic algae growth is achieved by introducing a sugar feed to the oil-producing algae. An algal oil can be extracted from the oil-producing algae, and can be converted to form biodiesel.