This document lists various science and engineering courses available at the B.Sc level. It includes over 150 science subjects across many disciplines like agriculture, biology, chemistry, computer science, earth science, economics, engineering, environmental science, geography, healthcare, mathematics, physics, psychology, social science, statistics and more. It also lists over 30 branches of engineering including aeronautical, agricultural, automobile, biomedical, chemical, civil, computer, electrical, electronics, environmental, food technology, mechanical, metallurgical, mining and more. Finally, it provides a table with the best career-oriented courses in various sectors like pharmacy, healthcare, hospitality, media, engineering, education, infrastructure, logistics and IT.