List of B.Tech Courses, Engineeing Branches & Specializations

List of B.Tech Courses, Engineeing Branches &  Specializations

B.Tech Courses

B. Tech/ B.E which leads to an engineering degree has remained as one of the most sought-after undergraduate courses to students in India. The fact that close to 1 million students register the JEE – Main examination conducted by NTA is a proof of popularity of undergraduate programs in engineering.

Engineering (B. Tech and B.E) courses in institutes in India are designed to develop technical skills among students who want to explore the core details in the technology and development sectors. Students pursuing engineering courses get theoretical and practical knowledge of their field. They also learn how different aspects of technology such as machines, electronics, algorithms are applied in their field of study.

The growing technology sector has increased the demand for B Tech graduates. In addition to going into core engineering sectors, B Tech graduates also work in the Information Technology (IT), Data Analysis, Consultancy, Management, and software development sectors. Graduates with a B. Tech degree get lots of advantages during selection and interview process in Government, PSU, and private sector in India.

Once a student decides to pursue an engineering course (Bachelor of Technology, B.Tech. or Bachelor of Engineering, B.E.) after completing 12th science, the most significant question he/she has is about specialisation to choose. "Which is the best engineering branch and how to get that?" is the most common question among engineering aspirants.

Often, students end up choosing one of the well-known and "popular" engineering branches, irrespective of their aptitude and interest in it. This might happen because of lack of information about the various options that exist today. The engineering colleges and institutes in India offer several branches that are diverse and span across a wide range of domains.

We have tried to put together a list of various engineering branches and engineering courses that are offered across engineering colleges in India, the list is comprehensive, but we might have missed some course.

List of various engineering specializations & engineering courses in India

  • Agricultural Engineering
  • Genetic Engineering
  • Aeronautical Engineering
  • Information Technology
  • Aerospace Engineering
  • Marine Engineering
  • Artificial Intelligence
  • Mechanical Engineering
  • Automobile Engineering
  • Nano Technology
  • Biotechnology
  • Petroleum Engineering
  • Chemical Engineering
  • Plastic Engineering
  • Civil Engineering
  • Production Engineering
  • Computer Science
  • Robotics Engineering
  • Data Science and Engineering
  • Software Engineering
  • Electrical and Electronics Engineering
  • Telecommunication Engineering
  • Electrical Engineering
  • Biotechnology Engineering
  • Electronics and Communication Engineering
  • Naval Architecture and Ocean Engineering
  • Electronics Engineering
  • Metallurgical Engineering
  • Food Technology
  • Ceramic Engineering
  • Industrial and Production Engineering
  • Instrumentation Engineering
  • Manufacturing Science and Engineering
  • Materials Engineering
  • Footwear Engineering
  • Artificial Intelligence and Data Science
  • Bio Medical Engineering
  • Computational Mathematics


Institutes that offer under-graduate courses offer either B.E. (Bachelor of Engineering) or B. Tech (Bachelor of Technology). Is the difference between B. E and B. Tech just a difference of name, or there is a difference in curriculum?

Belief is B. Tech course is somewhat more practically intensive than the BE course, which is more theoretical, although there is no conclusive data available. The difference (which is quite minor) between the two degrees can be understood from their names itself, Engineering Vs. Technology.

For admissions into engineering programmes, the students will have to qualify the 10+2th examination from the science stream. If a student is interested or wants to get into a engineering, it is advised (although not mandatory now) that he or she has the PCM (Physics, Chemistry, and Mathematics) group as the main subjects, as the questions in entrance examinations are from this subject group.

Apart from this, there is a second method which is by the way of a lateral entry scheme. With the help of the lateral entry scheme, students who have done a diploma in engineering domains are eligible to join in an engineering programme in the second year. The lateral entry scheme is meant for those students who have joined or are doing diploma courses after 10 or 10+2 in various technical trades and aim to gain admissions to engineering programmes in the second year, offered by various engineering institutes and colleges across India.

Top B.Tech Exams

There are various entrance examinations for gaining admission to B.Tech. programmes that are offered by various institutes. The entrance examinations can be divided into national level entrance examinations, state-level entrance examinations and institute specific examinations. Here, we are going to divide and explain the entrance examinations according to national, state and institute specific examinations.

Engineering entrance examinations at national level:

JEE Main – Joint Entrance Examination (Main): JEE Main is a national level engineering entrance examination which is conducted by NTA for selecting and screening those individuals who are looking to gain admission to engineering courses in National Institutes of Technology (NITs), Indian Institutes of Information Technology (IIITs) and Government Funded Technical Institutes (GFTIs). Many state and private colleges also accept JEE Main scores for admissions. JEE Main entrance examination also acts as an eligibility test for JEE Advanced.

JEE Advanced – Joint Entrance Exam (Advanced): JEE Advanced is the screening examination for students who are seeking admission into Indian Institute of Technology (IITs). Those who come under the top 2,50,000 candidates in JEE Main are eligible to attempt JEE Advanced.

State level and Institute specific examinations

Name of the examination


WBJEE – West Bengal Joint Entrance Examination

Conducted for those students who are interested in gaining admission into the undergraduate engineering courses offered by the participating institutes.

MHT CET - Maharashtra Common Entrance Test

MHT CET is conducted to provide admissions into the engineering courses offered by the participating institutes. The exam is held as a computer-based test and the syllabus consists of 11th and 12th standard topics.

BITSAT – Birla Institute of Technology and Science Admission Test

For students who are interested in gaining admission in B. Tech course taught at BITS Pilani and other campuses such as BITS Goa and BITS Hyderabad.

VITEEE – VIT Engineering Entrance Examination

Organised by Vellore Institute of Technology, for those who are interested in gaining admission for B. Tech. programmes offered at the Vellore and Chennai campuses of the institute.

SRMJEEE - SRM Joint Engineering Entrance Examination

Conducted by SRM Institute of Science and Technology, the university-level engineering entrance examination offers admissions to engineering course for eligible students into its different campuses


Careers Opportunities after BTech course

Listed below are some of the career opportunities as per the specialization selected by the candidates after completing engineering

  1. Computer Science/Software/IT Engineer: Engineers in these fields looks after the developing, testing, and evaluating the software that makes computers work. They often help in developing software, computer games and AI/ML algorithms.
  2. Mechanical Engineer: Mechanical engineers primarily design machines that produce or convert power. These machines can be in the form of electric generators, internal combustion engines, turbines, refrigerators, air-conditioning systems. Robotics is another field where mechanical engineers work.
  3. Civil Engineer: Civil engineers use the application of planning, designing, constructing, maintaining and operating infrastructure while keeping a track of the environmental impact and public health.
  4. Automobile Engineer: Automobile engineers are professionals who assist in the development of passenger cars, trucks, buses, motorcycles, EVs and other vehicles. Automobile engineers are also involved with designing products and improve the existing ones.
  5. Marine Engineer: A marine engineer is a professional who designs, manufacture, tests and restores ships, boats, underwater craft, offshore platforms, and drilling equipment. A marine engineer often works in tandem with naval architects to design all types of sea vessels.
  6. Aeronautical Engineer: An aerospace/aeronautical engineer is a person who works with aircraft or space programs. He/she is involved primarily in designing aircrafts, control surfaces, propulsion systems etc. An aerospace engineer also studies the aerodynamic performance of aircraft, space craft, drones and construction material.

Types of Job Profiles for engineering graduates

Computer Engineer

Mechanical Engineer

Mining Engineer

Ceramic Engineer

Civil Engineer

Production Engineer

Automobile Engineer

Robotics Engineer

Chemical Engineer

Electrical Engineer

Marine Engineer

Construction Engineer

Aerospace Engineer

Telecommunication Engineer

Aeronautical Engineer


Top recruiters for engineering graduates





HCL Technologies

IBM Global Services

Infosys Technologies

TATA Consultancy

Tata Motors



Mahindra & Mahindra





and numerous start-ups, consultancy companies and investment bank

Chat with Us