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
- JAIN (Deemed-to-be University)
Bengaluru, Karnataka
UGCNAACAICTE
Total fee ₹1,20,000
- Shoolini University of Biotechnology and Management Sciences
Solan, Himachal Pradesh
UGCNAACTHE
Total fee ₹1,35,000
- Parul University
Vadodara, Gujarat
UGCNAACNIRF
Total fee ₹1,35,000
- Manipal University Jaipur
Jaipur, Rajasthan
UGCNAACNIRF
Total fee ₹1,44,000
- Lovely Professional University
Phagwara, Punjab
UGC-DEBNAACAICTE
Total fee ₹1,50,000
- Amity University, Noida (Uttar Pradesh)
Noida, Uttar Pradesh
UGCNAACNIRF
Total fee ₹1,50,000
- Chandigarh University
Mohali, Punjab
UGC-DEBNAACNIRF
Total fee ₹1,86,000
Validity and approvals
| Approval | What it means for you |
|---|---|
| UGC-DEB entitlement | The 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 degree | The 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 grade | The 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 rank | The 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. |
| AICTE | Some 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 membership | Membership 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 evaluations | If 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
| Factor | Online | Regular (on campus) |
|---|---|---|
| Where and when you study | From home, around your job; recorded lectures plus scheduled live sessions | On campus, on the college timetable |
| Total cost | Usually lower; no hostel or relocation costs | Higher tuition at many institutes, plus living costs |
| Can you keep working? | Yes, most learners do | Usually not for a full-time programme |
| Exams | Online, with remote proctoring at most universities | In-person exams at the institute |
| Networking and campus life | Online forums, live classes and occasional meet-ups | Daily contact with classmates, clubs and campus events |
| Placements | Career support and job portals; campus-style placement is limited | Campus placement for many BCA programmes |
| Recognition | Equivalent to the regular degree if the university is UGC-DEB entitled | Recognised 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
| Programme length | 3 years (6 semesters) |
|---|---|
| Maximum time allowed | Usually 5 years |
| Credits | Around 120 to 140 credits, depending on the university |
| Mode | Online lectures, virtual labs, coding assignments and projects |
| Exams | End-of-semester exams, mostly online with remote proctoring, plus practical assessments |
| Weekly study time | Plan 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.
| University | Duration | Total fee | Per semester | |
|---|---|---|---|---|
| Jain OnlineBengaluru, Karnataka | 3 years | ₹1,20,000 | – | Details |
| Shoolini University OnlineSolan, Himachal Pradesh | 3 years (6 semesters) | ₹1,35,000 | – | Details |
| Parul University OnlineVadodara, Gujarat | 3 years (6 semesters) | ₹1,35,000 | ₹22,500 | Details |
| Online ManipalJaipur, Rajasthan | 36 months (6 semesters) | ₹1,44,000 | – | Details |
| LPU OnlinePhagwara, Punjab | 3 years (6 semesters) | ₹1,50,000 | ₹25,000 | Details |
| Amity University OnlineNoida, Uttar Pradesh | 3 years (6 semesters) | ₹1,50,000 | – | Details |
| Chandigarh University OnlineMohali, Punjab | 3 years (6 semesters, up to 6 years) | ₹1,86,000 | – | Details |
Admission procedure
- Check the university and the online BCA on deb.ugc.ac.in for your session
- Apply on the university's official portal
- Upload Class 10 and 12 mark sheets, ID and photo
- Register on the Academic Bank of Credits (ABC) if asked
- Pay the first-semester fee to the university's own account
Top Online BCA specialisations
- Data Science and AnalyticsPython, statistics, data visualisation and an introduction to machine learning.5 universities offer it →
- AI and Machine LearningMachine learning models, neural networks and applications of AI.2 universities offer it →
- Cloud Computing and Cyber SecurityCloud platforms, networks and security basics.5 universities offer it →
- Web and App DevelopmentFront-end and back-end web development and mobile apps.1 university offer it →
Career scope and salary
| Role | Typical 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 Developer | Average base pay about ₹4.2 lakh a year; middle 80% earn ₹1.8 lakh–₹10 lakh (PayScale India, updated July 2026) |
| Data Analyst | Average base pay about ₹5.8 lakh a year; middle 80% earn ₹2.9 lakh–₹10 lakh (PayScale India, updated July 2026) |
| Cyber Security Analyst | Average 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
- UGC Distance Education Bureau: list of entitled universities and programmes (opens in a new tab)
- University Grants Commission (opens in a new tab)
- NAAC: accreditation status of institutions (opens in a new tab)
- NIRF rankings (Ministry of Education) (opens in a new tab)
- AICTE model curriculum (BCA) (opens in a new tab)
- PayScale India: salary data by job (read October 2026) (opens in a new tab)