phone iconSpeak with our expert +918046801966

Learn more about the course

Get details on syllabus, projects, tools, and more

Name
Email
Mobile Number

By submitting the form, you agree to our Terms and Conditions and our Privacy Policy.

Earn Online BCA Degree from a top-ranked university

Earn Online BCA Degree from a top-ranked university

Application closes 27th May 2026

overview icon

Program Outcomes

Accelerate your career in tech with a BCA degree

Become an expert in IT and advance your skills with a recognized online BCA.

  • List icon

    Master an analytical core encompassing computer systems, information systems, and computer applications.

  • List icon

    Specialize your learning path by choosing between BCA General or BCA Artificial Intelligence & Data Science.

  • List icon

    Acquire in-demand skills for roles like Software Developer, Cyber Security Analyst, and ML/Big Data Engineer.

  • List icon

    Drive real impact by developing a mindset to create social and business value.

Earn Industry recognised Online certificate from Amrita Online University

  • #1 in India

    #1 in India

    The Impact Rankings, 2024

  • #1 in India

    #1 in India

    QS World University rankings, 2020

  • #8 Ranked University in India

    #8 Ranked University in India

    NIRF, 2025

Program Highlights

Why choose the Online BCA program?

  • List icon

    Industry Certifications

    Gain optional industry-relevant certifications from the Python Institute, Google Cloud Computing Foundation, and CISCO (CCNA).

  • List icon

    Flexible Learning

    Learn anywhere with access to 1 hour of live sessions per week per course, video lectures, and active weekly discussion forums.

  • List icon

    Career Assistance

    Benefit from career opportunities and hiring pathways with top partners like IBM, Infosys, TCS, Wipro, and Accenture.

  • List icon

    Global Opportunities

    Study abroad with top university partners in the USA and Europe, including UC Davis, UC San Diego, and UCD Dublin.

  • List icon

    Expert Mentorship & Projects

    Work alongside industry veterans on mentored projects in areas like Machine Learning, Cybersecurity, Cloud Computing, and IoT.

  • List icon

    Startup Support

    Bring your ideas to life with Amrita TBI, a national award-winning, non-profit startup incubator supported by the Govt. of India.

Master Industry-Valued Skills

Problem Solving and Algorithmic Thinking

Object-Oriented Programming (Java)

Data Structures and Algorithms

Database Management Systems

Web and Mobile Application Development

Machine Learning and Data Mining

Cyber Security Essentials

Problem Solving and Algorithmic Thinking

Object-Oriented Programming (Java)

Data Structures and Algorithms

Database Management Systems

Web and Mobile Application Development

Machine Learning and Data Mining

Cyber Security Essentials

  • Overview
  • Curriculum
  • Fees
  • FAQ
optimal icon

Who is this program for?

The Online BCA program is crafted for aspirants looking to start or advance a career in Computer Science.

  • Recent School Graduates

    Pre-university students who have recently passed their examination and are looking for a degree in a specialization that can launch their careers.

  • Early-Career Professionals

    Young professionals who want to rapidly prototype ideas and master cutting-edge industry relevant tools.

  • Aspiring IT Professionals

    Learners who are looking for a top-notch Computer Applications degree from one of India’s leading institutes.

Comprehensive Curriculum

Designed to be rigorous and continuously evolving to meet industry standards.

Semester 1

Communicative English

Foundations of Applied Mathematics - I

Principles of Management

Computer Essentials

Problem Solving and Algorithmic Thinking

Semester 2

Professional Communication

Foundations of Applied Mathematics - II

Operating System and Computer Architecture

Object Oriented Programming using Java

Database Management System

Database Management System Lab

Object Oriented Programming using Java Lab

Semester 3

Data Structures and Algorithms

Computer Networks

Environmental Science and Sustainability

Discrete Mathematics

Elective I

Elective II

Data Structures and Algorithms Lab

Semester 4

Soft Skills

Web Application Development

Data Mining

A Software Engineering

Elective III

Elective IV

Web Application Development - Lab

Semester 5

ELECTIVE 4

C# and .NET Framework

Foundations of Machine Learning

Essentials of Cyber Security

Elective V

Elective VI

Case Study

Semester 6

Capstone Project

Mobile Application Development

Elective VII

Elective VIII

Specializations

BCA General

Advanced Programming in Python Digital Image processing Cloud Computing Foundation Switching, Routing and Wireless Essentials Computational Biology Business Analytics Advanced Java and J2EE Enterprise Networking, Security and Automation Block chain Technologies Introduction to VR Programming Distributed Systems Introduction to IOT

BCA Artificial Intelligence & Data Science

Cloud Computing Foundation Exploratory Data Analysis using Python Big Data Analytics and Visualization Business Analytics Data Analysis using Microsoft Excel Data Governance Natural Language Processing Data Visualization using Power Text Mining and Analytics Applications of Machine Learning Tableau for Business Intelligence Artificial Neural Networks and Applications

Course Fees

Invest in your career

  • benifits-icon

    Earn a UGC-entitled BCA from a NAAC A++ university ranked 8th in India.

  • benifits-icon

    Specialize in General BCA or Artificial Intelligence & Data Science.

  • benifits-icon

    Gain optional industry certifications from Google, CISCO & Python Institute.

  • benifits-icon

    Get career placement assistance with top hiring partners like IBM and TCS.

Take the next step

timer
00 : 00 : 00

Apply to the program now or schedule a call with a program advisor

Unlock exclusive course sneak peek

Application Closes: 27th May 2026

Application Closes: 27th May 2026

Talk to our advisor for offers & course details

Application process

Go through our admissions process. The number of seats are limited. Apply early to secure your seats.

  • steps icon

    Choose The Program

    Explore our diverse BCA tracks to find the perfect match for your professional goals.

  • steps icon

    Submit Your Application

    Complete our streamlined digital process, upload your documents and complete your application

  • steps icon

    Join the Program

    Finalise your enrolment, and start your course

Eligibility Criteria

  • Candidates must have an aggregate minimum of 45% marks.
  • Candidates must have passed 10 + 2
  • Candidates who have passed a 3-year diploma can also apply
  • Candidates with work experience will have an added advantage for admissions.

Delivered in Collaboration with:

Great Learning acts as the Marketing Services Provider for the online programs offered by Amrita Vishwa Vidyapeetham. Amrita Vishwa Vidyapeetham, is responsible for conducting the admissions process and solely manages academic delivery, curriculum, evaluation, and certification.

Got more questions? Talk to us

Connect with our advisors and get your queries resolved

Speak with our expert +918046801966 or email to amritaonline@greatlearning.in

career guidance