Engineering education is the activity of teaching knowledge and principles to the professional practice of engineering. It includes the initial education (Bachelor and or Masters degree) for becoming an engineer, and any advanced education and specializations that follow. Engineering education is typically accompanied by additional post graduate examinations and supervised training as the requirements for a professional engineering license. The length of education, and training to qualify as a basic professional engineer is typical 8–12 years with 15–20 years for an engineer that takes responsibility for major projects.

Science, Technology, Engineering, and Mathematics (STEM) education in primary and secondary schools often serves as the foundation for engineering education at the university level. In the United States, engineering education is a part of the STEM initiative in public schools. Service-learning in engineering education is gaining popularity within the variety of disciplinary focuses within engineering education including mechanical engineering, industrial engineering, computer engineering, electrical engineering, and other engineering education.

In India, the Bachelor of Engineering degree is a professional engineering undergraduate degree awarded after completion of four years of engineering study and research. Institutes of national importance, like Indian Institute of Technology (IIT) and National Institute of Technology (NIT), offer Bachelor of Technology (B-Tech) degree since the courses they offer are exclusively engineering related. Some Indian universities, mainly private institutes which are affiliated to regional universities, offer engineering degree under the name of Bachelor of Engineering (B.Eng); but whichever name is used, the degree course follows the standard curriculum laid down by the All India Council for Technical Education (AICTE) and the University Grants Commission (India) (UGC).

In general Universities offer B Tech and colleges affiliated to Universities will offer as BE, however there is no difference in the programme objectives and learning outcomes of B.E or B.Tech. Eligibility for entry is 12 years of school education. Generally the first year (first two semesters) is common to all branches, and has the same subjects of study. Courses divert after first year. The medium of instruction and examination is English. Generally, universities in India offer engineering degree in the following branches: Civil Engineering, Mechanical Engineering, Electrical (and Electronics), Electronics (and Communications or Telecom) Engineering, Instrumentation and Control Engineering, Computer Science Engineering, Information Technology, Chemical Engineering, Biotechnology Engineering, Metallurgical Engineering, Aerospace Engineering, Production Engineering, Systems Science, Biochemical Engineering, Biomedical Engineering, Genetic Engineering, Tool engineering and Agricultural Engineering. The AICTE, UGC and the Indian Government are responsible for approving engineering colleges and branches/courses. Only those universities which have been approved by these bodies can award degrees which are legally valid and are accepted as qualifiers for jobs in the central/state government and in the private sector.