Bachelor's degreeOnline · live classesOn campus

BSc Artificial Intelligence

Start from zero and graduate building production AI systems — machine learning, deep learning, computer vision and NLP.

Apply nowApproved & recognised by the University of Mysore
Duration
3 years · 6 semesters
Credits
180 credits
Time commitment
15–20 hrs/week
Intakes
Rolling admissions — multiple intakes per year

About this programme

A three-year undergraduate degree that takes you from first principles to job-ready AI engineering. Year 1 covers programming, mathematics and statistics from scratch — no prior coding required. Year 2 goes deep into machine learning and neural networks, and Year 3 is spent on advanced electives, a supervised industry internship and your bachelor thesis. Every semester pairs theory with a hands-on project reviewed by your mentors.

What you'll learn

Program confidently in Python, from fundamentals to AI frameworks
Apply the mathematics behind AI: calculus, linear algebra, probability and statistics
Build, train and evaluate supervised and unsupervised machine learning models
Design deep learning systems for vision and language tasks
Ship models to production with cloud, MLOps and software engineering practices
Reason about the ethics, safety and social impact of AI systems

Curriculum

Semester 1

Foundations
  • Introduction to Artificial Intelligence
  • Introduction to Programming with Python
  • Mathematics I: Analysis
  • Statistics I: Probability & Descriptive Statistics
  • Academic Skills & Collaborative Work

Semester 2

Core computing
  • Object-Oriented & Functional Programming with Python
  • Mathematics II: Linear Algebra
  • Statistics II: Inferential Statistics
  • Data Structures & Algorithms
  • Cloud Computing Foundations

Semester 3

Machine learning
  • Machine Learning I: Supervised Learning
  • Machine Learning II: Unsupervised Learning & Feature Engineering
  • Neural Networks & Deep Learning
  • Databases & Data Modeling
  • AI Ethics & Responsible AI

Semester 4

Applied AI
  • Computer Vision
  • Natural Language Processing
  • Software Engineering for AI Systems
  • Big Data Technologies
  • Project: Applied Machine Learning

Semester 5

Advanced topics & electives
  • Reinforcement Learning
  • MLOps & AI Systems Engineering
  • Elective: Generative AI / Robotics / AI in Business
  • Project: Production AI System

Semester 6

Internship & thesis
  • Industry Internship (supervised placement)
  • Bachelor Thesis
  • Thesis Colloquium (defence)

Careers this prepares you for

AI EngineerMachine Learning EngineerComputer Vision EngineerNLP EngineerAI Product Developer

Admission requirements

  • Completed higher secondary education (12th grade / A-levels or equivalent)
  • English proficiency (instruction is in English)
  • No prior programming experience required — Semester 1 starts from scratch