B Tech courses are four year engineering degrees you can join after 12th with Physics and Maths. BTech (Bachelor of Technology) and BE (Bachelor of Engineering) are treated the same for jobs and higher study. Engineering still gives the largest number of well-paid private jobs for science students, and it opens a solid set of government posts through GATE, UPSC and SSC. This guide covers branches, eligibility, entrance exams, fees, subjects, jobs and salary.
What is B Tech course and how is it different from BE
A BTech or BE course takes 4 years, split into 8 semesters. The first year is common for most branches: maths, physics, chemistry, basic programming, engineering drawing and workshop. From the second year you study your own branch in depth. The last year has electives, a major project and usually an internship.
The BE course name is used mostly by older universities, while BTech is used by IITs, NITs and many newer institutes. There is no difference in job value. Both are approved by AICTE when offered outside the IITs and other institutes of national importance.
Students who already hold a three year polytechnic diploma can join BTech directly in the second year through lateral entry. See polytechnic diploma courses for that route.
BTech courses list: main engineering branches
Here is a practical b tech courses list with what each branch is about. The same engineering courses list is offered at most large colleges.
| Branch | What you learn | Typical work |
|---|---|---|
| Computer Science (CSE), IT, Data Science, AI | Programming, data structures, databases, networks, machine learning | Software, data and cloud jobs |
| Electronics and Communication (ECE course) | Circuits, signals, communication systems, chip design, embedded systems | Telecom, electronics, chip and software firms |
| Electrical Engineering (EE, EEE) | Power systems, machines, control systems, power electronics | Power plants, grid, railways, electrical design |
| Mechanical Engineering | Thermodynamics, machine design, manufacturing, fluid mechanics | Factories, automobile, energy, design |
| Civil Engineering | Structures, surveying, roads, water supply, construction management | Construction, PWD, irrigation, urban projects |
| Chemical Engineering | Process design, heat and mass transfer, reaction engineering | Refineries, fertiliser, pharma plants |
| Aeronautical and Aerospace Engineering | Aerodynamics, aircraft structures, propulsion | Aircraft maintenance, defence labs, space sector |
| Automotive Engineering | Vehicle design, engines, electric vehicles | Vehicle and parts makers |
| Biomedical and other medical engineering courses | Medical devices, biomaterials, imaging equipment | Hospital equipment and device firms |
| Agricultural Engineering, Biotechnology, Mining, Metallurgy | Branch-specific | Core industries and research |
Data engineering courses and sound engineering courses are usually short or specialised programmes, not standard BTech branches. Check the course name and approval before you join.
Best engineering courses: how to choose
Students ask me which is the b tech best course. My honest answer: CSE and its related branches give the most jobs and the highest starting pay today. ECE and Electrical are close behind and keep both software and core options open. Mechanical engineering courses, civil engineering courses and Chemical are excellent if you want government jobs through GATE or a career in core industry. Do not take a branch only because it is "in demand". Four years is long, and interest decides your marks and your interviews. Our career counselling test can help you check your fit.
Eligibility and B Tech entrance exam
You need 12th with Physics and Maths as compulsory subjects, plus Chemistry or another listed subject like Biology, Biotechnology or a technical vocational subject. For NITs and other centrally funded institutes through JoSAA, you also need at least 75% in 12th (65% for SC and ST) or a place in the top 20 percentile of your board.
| BTech entrance exam | Conducted by | For |
|---|---|---|
| JEE Main | NTA | NITs, IIITs, other central institutes, many state colleges; also the screening test for JEE Advanced |
| JEE Advanced | IITs (rotating each year) | Admission to IITs |
| State CETs | State bodies | Government and private colleges in that state |
| University tests | Individual universities | Their own BTech seats |
Seats in IITs, NITs and IIITs are allotted through JoSAA counselling. State seats go through state counselling. Read more on entrance exams after 12th.
B Tech course fees: government vs private
B tech course fees depend mainly on the type of college. Government colleges cost much less than private ones.
- State government engineering colleges: often under ₹1 lakh a year in tuition.
- IITs and NITs: roughly ₹1 lakh to ₹2.5 lakh a year in tuition, with large waivers for SC, ST, PwD and low-income families.
- Private colleges and deemed universities: commonly ₹1 lakh to ₹4 lakh or more a year.
Add hostel and mess. Education loans from public sector banks and state and central scholarships help many families. Check the current fee structure on each institute's official website.
B Tech course details: subjects year by year
- Year 1: engineering maths, physics, chemistry, programming, basic electrical and electronics, engineering graphics, workshop.
- Year 2: core branch subjects, for example data structures for CSE, circuit theory for ECE, strength of materials for Civil and Mechanical.
- Year 3: advanced branch subjects, labs, first electives, summer internship.
- Year 4: electives, major project, industry internship, campus placement.
B Tech jobs and salary for freshers
Jobs for BTech freshers come through campus placement, off-campus drives and government exams. BTech computer science jobs include software developer, test engineer, data analyst and cloud support. ECE jobs cover embedded systems, telecom and also software roles. Core branches find work in plants, construction sites, design offices and maintenance.
B tech salary varies more by college and skill than by degree:
- Freshers: roughly ₹3 to 8 lakh a year at most colleges, which is about ₹20,000 to ₹55,000 a month in hand. Top institutes and strong coders get much more.
- After 5 to 8 years: often ₹10 to 25 lakh a year, higher in software and product roles.
Use our CTC to in-hand calculator to turn an offer into monthly pay, and see engineer salary and software engineer for more detail.
Government jobs for civil, mechanical, electrical and chemical engineers
Civil engineering government jobs are the most numerous, because PWD, irrigation, railways and municipal bodies all need them. There are also strong government jobs for mechanical engineers and for electrical engineers in power, railways and defence production. Government jobs for chemical engineers are mostly in oil and fertiliser PSUs.
| Route | Posts | Starting pay |
|---|---|---|
| GATE scores | Graduate engineer trainee or executive in many PSUs | PSU IDA scales; check each notice |
| UPSC Engineering Services | Group A officers in railways, CPWD, defence, telecom and more | Level 10: ₹56,100 basic |
| SSC JE | Junior Engineer in central departments (civil, mechanical, electrical) | Level 6: ₹35,400 basic |
| RRB JE | Junior Engineer in railways | Level 6: ₹35,400 basic |
| State AE and JE exams | Assistant or Junior Engineer in state departments | State pay matrix |
| ISRO and DRDO | Scientist or engineer | Level 10: ₹56,100 basic |
Electrical engineering exam questions in GATE and ESE come straight from your BTech syllabus: networks, machines, power systems and control. So good BTech study is also your best exam preparation. See more on PSU jobs.
Higher study after BTech
You can do an MTech or ME through GATE, an MS abroad, or an MBA through CAT for management roles; see MBA course details. Some engineers move to civil services. Others take short certifications in cloud, data or design to switch fields within industry.
Questions students ask
What is B Tech course duration?
BTech is a 4 year degree with 8 semesters. Diploma holders can join in the second year through lateral entry and finish in 3 years. Some institutes also offer 5 year dual degree programmes with BTech and MTech together.
Is BE course the same as BTech?
Yes, for jobs and higher study they are treated the same. The name depends on the university. The syllabus, duration and eligibility are almost identical.
Which is the main b tech entrance exam?
JEE Main by NTA is the main national test for NITs, IIITs and many other colleges, and JEE Advanced is needed for IITs. Most states also run their own engineering CET for state colleges.
What is the B Tech course fees in government colleges?
State government colleges often charge under ₹1 lakh a year in tuition. IITs and NITs charge more but give big waivers to SC, ST, PwD and low-income students. Private colleges usually cost much more. Check the official fee page of each college.
What is the btech salary per month for freshers?
Most freshers get about ₹20,000 to ₹55,000 a month in hand, from packages of roughly ₹3 to 8 lakh a year. Top institutes and strong coding skills can push this much higher. Government engineers start from Level 6 or Level 10 basic pay plus allowances.
Which are the best engineering courses for government jobs?
Civil, Electrical and Mechanical have the most government posts through SSC JE, RRB JE, state AE exams, GATE-based PSU hiring and UPSC ESE. Chemical engineers find posts in oil and fertiliser PSUs.
Sources and official websites
Facts on this page were checked against these official sources. Rules change with each notification, so always read the latest one before you apply.
- JEE Main by NTA
- JEE Advanced
- JoSAA counselling
- All India Council for Technical Education
- UPSC (Engineering Services Examination)
- Staff Selection Commission (Junior Engineer)
Last checked on 11 October. Spot an error? Tell us on the contact page.