Skip to content
Admission Mantra

Online BCA (Bachelor of Computer Applications)

Undergraduate · 7 UGC-entitled universities compared

Updated 23 Oct 2026

Level

Undergraduate

Duration

3 years (6 semesters)

Total fee

₹1.2 lakh – ₹1.9 lakh

Universities

7 compared

What is an Online BCA?

An online BCA (Bachelor of Computer Applications) is a three-year undergraduate degree in computing, studied online over six semesters. It teaches programming, databases, web development, networking and software engineering, with electives in areas such as data science, AI or cloud at many universities.

It suits Class 12 students who want an IT career and need to study flexibly, and working people in IT support, BPO or operations roles who want a computing degree.

The university must be entitled by UGC-DEB to offer the online BCA for your session. A degree from an entitled university is to be treated as equivalent to a BCA earned on campus, and it leads to an MCA or other master's degree.

Expect coding from the first semester. Plan for 10 to 12 hours a week, with virtual labs, programming assignments and a final project.

Key highlights

Quick read

  • Three years, six semesters; most universities allow up to five years
  • Class 12 pass; some universities want mathematics or computer science at Class 12
  • Programming (C, Java, Python), databases, web development, networks and software engineering
  • Electives in data science, AI and machine learning, cloud or cyber security at many universities
  • Virtual labs and a final software project
  • Equivalent to a campus BCA when the university is UGC-DEB entitled

Online BCA from top universities

Compare these universities side by side

Validity and approvals

Approvals
ApprovalWhat it means for you
UGC-DEB entitlementThe one that matters most. Under the UGC (Open and Distance Learning Programmes and Online Programmes) Regulations, 2020, a university may run an online degree only if the UGC's Distance Education Bureau lists it, for that programme, for your admission session. Check the university and the programme on deb.ugc.ac.in before you pay.
Equivalence with a regular degreeThe 2020 Regulations say a degree earned online from an entitled university is to be treated as equivalent to the same degree earned on campus. Some employers, exam boards and foreign bodies apply their own rules, so check them if you have a specific job or exam in mind.
NAAC gradeThe National Assessment and Accreditation Council grades a university's overall quality. A strong NAAC score is also one of the routes by which a university becomes eligible to offer online programmes.
NIRF rankThe Ministry of Education's annual National Institutional Ranking Framework. A rank shows how the university as a whole compares; it is not a ranking of its online programme.
AICTESome universities also list AICTE approval for management or computer applications programmes. It is a plus, but for a university's own online degree the deciding check is UGC-DEB entitlement.
AIU membershipMembership of the Association of Indian Universities helps when another university or an employer abroad assesses your degree, for example for admission to a higher degree.
WES and other foreign evaluationsIf you may study or work abroad later, ask World Education Services (or the evaluator your destination uses) whether it evaluates online degrees from your chosen university. Several universities say theirs are accepted; confirm with the evaluator before you rely on it.

Online vs regular BCA

Online vs regular
FactorOnlineRegular (on campus)
Where and when you studyFrom home, around your job; recorded lectures plus scheduled live sessionsOn campus, on the college timetable
Total costUsually lower; no hostel or relocation costsHigher tuition at many institutes, plus living costs
Can you keep working?Yes, most learners doUsually not for a full-time programme
ExamsOnline, with remote proctoring at most universitiesIn-person exams at the institute
Networking and campus lifeOnline forums, live classes and occasional meet-upsDaily contact with classmates, clubs and campus events
PlacementsCareer support and job portals; campus-style placement is limitedCampus placement for many BCA programmes
RecognitionEquivalent to the regular degree if the university is UGC-DEB entitledRecognised if the university is UGC-recognised

Is an Online BCA right for you?Tell us your job and goals; a counsellor will compare universities and fees for you.

Online BCA subjects and syllabus

Our summary of the common core across the online BCA programmes on this site and AICTE's model curriculum for BCA. Some universities follow the NEP four-year honours structure.

Semester 1

  • Fundamentals of Computers and IT
  • Programming in C
  • Mathematics for Computing
  • Communication Skills
  • C Programming Lab

Semester 2

  • Data Structures
  • Digital Electronics and Computer Organisation
  • Discrete Mathematics
  • Environmental Studies
  • Data Structures Lab

Semester 3

  • Object-Oriented Programming with C++ or Java
  • Database Management Systems
  • Operating Systems
  • Computer Networks
  • DBMS Lab

Semester 4

  • Web Technologies
  • Software Engineering
  • Python Programming
  • Computer Graphics or Theory of Computation
  • Web Development Lab

Semester 5

  • Cloud Computing
  • Information Security
  • Two electives
  • Mini project

Semester 6

  • Mobile Application Development
  • Elective
  • Major project

Eligibility

Class 12 from a recognised board, usually with 40% to 50% marks. Some universities ask for mathematics or computer science at Class 12; others accept any stream.

  • Class 12 pass from a recognised board
  • Usually 40% to 50% aggregate, depending on the university
  • Mathematics or computer science at Class 12 is required by some universities; others accept any stream
  • No entrance exam at most universities

Duration and mode

Duration
Programme length3 years (6 semesters)
Maximum time allowedUsually 5 years
CreditsAround 120 to 140 credits, depending on the university
ModeOnline lectures, virtual labs, coding assignments and projects
ExamsEnd-of-semester exams, mostly online with remote proctoring, plus practical assessments
Weekly study timePlan for 10 to 12 hours a week

Online BCA fees by university

Total programme fees range from ₹1,20,000 to ₹1,86,000 across the 7 universities we compare. These are list prices from the universities' websites (October 2026), before scholarships or offers.

Fees by university
UniversityDurationTotal feePer semester
Jain OnlineBengaluru, Karnataka3 years₹1,20,000–Details
Shoolini University OnlineSolan, Himachal Pradesh3 years (6 semesters)₹1,35,000–Details
Parul University OnlineVadodara, Gujarat3 years (6 semesters)₹1,35,000₹22,500Details
Online ManipalJaipur, Rajasthan36 months (6 semesters)₹1,44,000–Details
LPU OnlinePhagwara, Punjab3 years (6 semesters)₹1,50,000₹25,000Details
Amity University OnlineNoida, Uttar Pradesh3 years (6 semesters)₹1,50,000–Details
Chandigarh University OnlineMohali, Punjab3 years (6 semesters, up to 6 years)₹1,86,000–Details
Is it worth the fee? Try the ROI calculator

Admission procedure

  1. Check the university and the online BCA on deb.ugc.ac.in for your session
  2. Apply on the university's official portal
  3. Upload Class 10 and 12 mark sheets, ID and photo
  4. Register on the Academic Bank of Credits (ABC) if asked
  5. Pay the first-semester fee to the university's own account

Top Online BCA specialisations

Career scope and salary

Careers
RoleTypical salary
Software Engineer (with experience)Average base pay about ₹8.2 lakh a year; middle 80% earn ₹3.5 lakh–₹20 lakh (PayScale India, updated October 2026)
Web DeveloperAverage base pay about ₹4.2 lakh a year; middle 80% earn ₹1.8 lakh–₹10 lakh (PayScale India, updated July 2026)
Data AnalystAverage base pay about ₹5.8 lakh a year; middle 80% earn ₹2.9 lakh–₹10 lakh (PayScale India, updated July 2026)
Cyber Security AnalystAverage base pay about ₹5.8 lakh a year; middle 80% earn ₹2.1 lakh–₹20 lakh (PayScale India, updated May 2026)

Is it worth it?

  • Worth it if you want an IT degree while working or studying for something else, and you're ready to practise coding on your own.
  • Employers hire on skills: build projects, contribute on GitHub and consider certifications alongside the degree.
  • If you want campus placements straight after Class 12, compare with a regular BCA or B.Tech.

Online BCA: FAQs

Do I need mathematics at Class 12 for an online BCA?

Some universities require mathematics or computer science at Class 12; others accept any stream. Check the eligibility on each university page.

Can I do an MCA after an online BCA?

Yes. An online BCA from a UGC-DEB entitled university is a recognised bachelor's degree and meets the usual MCA requirement.

How are practicals done?

Through virtual labs, online coding environments, assignments and projects.

Is an online BCA good enough for IT jobs?

It is a recognised degree. Whether you get hired depends mostly on your skills and projects, so practise alongside the course.

How many hours a week?

Plan for 10 to 12 hours a week.

Is there an entrance test?

Most universities admit on Class 12 marks without a test.

Sources

Find the right Online BCA

Tell us your qualification and goals. We'll compare suitable universities and explain fees, EMI and recognition.

Are you working?
Best way to reach you

#YouInspireUs

Stories from our students and parents

#OnlineDegreesSample
ft. Student nameOnline MBA

#1 Student name

Online MBA · Online Degrees

Sample text. A working professional explains how they compared online MBA fees, UGC approval and specialisations across universities before enrolling.

Design preview: sample cards show where real stories will appear. They are replaced by real students' stories (with written consent) before launch.

All student stories