Online MCA
(Master of Computer Application)
Explore the world of Computer Applications with VTU Online MCA. Gain in‑depth knowledge of programming, software development, and emerging technologies, all through a flexible online learning experience that empowers your career in the IT industry.
VTU Online MCA Overview
The VTU online MCA is a postgraduate course. This course focuses on subjects related to Computer Applications. An online MCA course covers topics such as Cryptography and Network Security, Computer Networks, Blockchain Technology, Analysis & Design of Algorithms, etc. This course is a great choice for students who wish to pursue a career in the Computer or IT-related field.
Working professionals can advance their careers after completing an online MCA course. Anyone, including homemakers and remote learners, can continue their education with a flexible schedule and a comprehensive curriculum.
VTU Online MCA Duration & Eligibility
The VTU online MCA course lasts 2 years. There are 4 semesters in this period, with each year comprising 2 semesters. All students are required to complete this course to the full length. The online MCA course duration matches the regular course duration, making it easier for students to manage their time.
To be able to apply for admission in the online MCA course at VTU, a candidate should have passed a BCA course degree or a bachelor’s Degree in Computer Science Engineering or any other equivalent Degree. Apart from this, students who have passed the B.Sc., B.Com. or a B.A. degree with mandatory subjects like Mathematics / Statistics / Computer Applications at the 10+2 level, are also eligible to apply for this course. There is no minimum mark requirement for this course; students who have secured at least 45% marks will have a higher chance of securing admission than others.
Approvals & Accreditation

Grade NAAC A+ Accredited
Accredited by the National Assessment and Accreditation Council

NIRF Ranking
National Institutional Ranking Framework
VTU Online MCA Curriculum
| SEMESTER | SUBJECTS |
|---|---|
| Semester I | Mathematical Foundation for Computer Application |
| Operating System | |
| Database Management System | |
| Programming Using C | |
| C Programming Lab | |
| Database Management Lab | |
| Semester II | Data Structure and Algorithms |
| Object-Oriented Programming Using Python | |
| Software Engineering | |
| Computer Networks | |
| Data Structure Lab | |
| Python Lab | |
| Semester III | Web Programming |
| Object-Oriented Programming Using Java | |
| Analysis & Design of Algorithm | |
| Elective – I | Data Analytics Using Python |
| Introduction to Data Mining | |
| Cryptography and Network Security | |
| Web Programming Lab | |
| Programming Using Java Lab | |
| Elective – II | Cloud Computing |
| Big Data Analytics | |
| Cyber Security Governance, Risk & Compliance | |
| Elective – III | Artificial Intelligence |
| Blockchain Technology | |
| Machine Learning | |
| Final Requirement | Major Project |
VTU Online MCA Specializations
- Artificial Intelligence & Data Science
- Cyber Security & Cloud Computing
VTU Online MCA Fee Structure
| Fee Component | Amount |
|---|---|
| Online MCA Course Fee | ₹10,000 to ₹20,000 |
Note: Students are advised to check the official website for updates, as the fee structure is likely to change over time.
Additional Fees:
Examination Fee: ₹200 per subject
Registration Fee: ₹1,000 (one-time)
Note: EMI options are available for fee payment.
Top 5 Online MCA Universities
| Universities | MCA Course Fee | Location | Approval & Accreditation |
|---|---|---|---|
| Online Manipal | 39,500/- Per Semester | Jaipur, Rajasthan | UGC | NAAC A+ |
| Amrita Online | 35,000/- Per Semester | Coimbatore, Tamil Nadu | WES | NAAC A++ |
| LPU Online | 30,000/- Per Semester | Jalandhar, Punjab | UGC-DEB | NAAC A++ |
| Chandigarh University Online | 29,063/- Per Semester | Chandigarh, Punjab | UGC | NAAC A+ |
| VGU Online | 37,500/- Per Semester | Jaipur, Rajasthan | UGC | NAAC A+ |