Description of the different "generations" of biofuels: 1.biofuels from sugars, starches, vegetable and animal oils 2. Biofuels from non-food crops like ligno-cellulose 3. Biofuels from algae 4. Biofuels from specially engineered plants. Biomass feedstock’s, fuels from cellulose, bioethanol, biobutanol, biodiesel, algae biofuel, biogas, microbial fuel cells. Calculation energy balance of biofuel production. Environmental impacts of biofuel production; economics and life-cycle analysis of biofuel; value-added processing of biofuel residues; thermochemical conversion of biomass to heat, power, and fuel; case studies on biofuel production.