Machine learning course fees in India range from ₹250 to ₹8,00,000, depending on the institute, course level, and training format. Short-term certificate programs are more affordable, while advanced degrees and industry-recognized certifications cost more.
Course durations vary from 1 month to 4 years.
In this guide, we have covered different types of machine learning certification courses along with their course fees and duration.
What is the machine learning course fee in India?
Machine learning course fees in India range from ₹250 to ₹3,00,000. The cost depends on the institute, course level, and training type. Codegnan in Hyderabad offers a 1-month course for ₹7,999, while IIT Kanpur’s advanced program costs ₹8,00,000.
However, short-term certificate courses are more affordable, while degree programs cost more because they include detailed training, real projects, and job support. Choose a course that fits your budget and career goals.
Here’s a machine learning course pricing comparison chart:

Here are our recommended classroom courses:
Here’s what students are saying about our course program:

What is the machine learning course duration in India?
Machine learning courses in India can last from 1 month to 4 years. Codegnan has a 1-month fast-track course, while diploma programs take 6 months to 1 year. A B.Tech in AI and ML takes 4 years, and IIT Kanpur’s e-Masters program can take 1 to 3 years.
So, the best course duration depends on how much time you can spend learning and what career path you want to follow.
Here’s a machine learning course duration comparison chart:

Looking for online learning options? Codegnan also got you covered.
👉 Check out our online machine learning course using Python.
Course fees and duration of top Machine Learning certificate courses in India
1. Codegnan, Hyderabad
- Course fees: ₹7999
- Course duration: 1 month
- Training mode: Online and Offline
- Rating: 4.6 / 5 ratings by 130 user reviews
Codegnan’s machine learning course in Hyderabad is a great choice for beginners and professionals. This 1-month program covers Python, ML algorithms, and real-time projects. Industry experts with over 5 years of experience guide students through 60 hours of hands-on training.
You will learn to build and deploy ML models while working on projects like rain prediction and stock price forecasting.
The course offers online and offline classes with an industry-recognised certification that boosts your job prospects. With 1,200+ students already placed, this course is a step toward a good, high-paying ML career.
👉 IMPORTANT RESOURCES
2. MG Science Institute, Ahmedabad
- Course fees: ₹3000 (for UG/PG students), ₹3500 (for people from industry) + 18% GST
- Course duration: 30 hours
- Training mode: Offline
- Rating: 4.5/5 rating by 663 people
MG Science Institute, Ahmedabad, offers a Machine Learning using Python Certificate Course designed for students, researchers, and faculty members who want to learn the basics of machine learning using Python.
This 30-hour hands-on training program covers key ML techniques, including supervised learning (Linear Regression, Logistic Regression, Naïve Bayes, etc.) and unsupervised learning (Clustering techniques). Participants will also learn data visualization using Matplotlib and Seaborn. The batch sizes are kept small, within 50 students, to provide better attention.
3. E&ICT Academy, IIT Kanpur
- Course fees: ₹1,53,400
- Course duration: 11 months
- Training mode: Live, online, interactive
- Rating: 4.6/5 ratings by 100 users
The Professional Certificate Course in Generative AI & Machine Learning by E&ICT Academy, IIT Kanpur, in collaboration with Microsoft Azure, is an 11-month live online program designed to build real-world AI skills. You will learn ML, deep learning, generative AI, NLP, computer vision, reinforcement learning, and more through expert-led classes and 15+ hands-on projects.
They offer you exposure to ChatGPT, DALL-E 2, Hugging Face, and industry tools. Students will receive a certificate from IIT Kanpur on course completion and boost their career in AI. This course is perfect for IT professionals, engineers, and AI enthusiasts.
4. BITS Pilani, Rajasthan
- Course fees: ₹2,45,000
- Course duration: 11 months
- Training mode: Work-integrated learning
- Rating: 4.6 / 5 based on 2578 user reviews
The Post Graduate Programme in Artificial Intelligence and Machine Learning by BITS Pilani is a Work Integrated Learning Programme (WILP) approved by UGC. This 11-month course covers key AI and ML concepts through six courses and a capstone project.
Students can access faculty via online contact classes and attend two immersion sessions at a BITS Pilani campus or online. They conduct exams at multiple centres in India and Dubai.
The programme allows working professionals to learn without a career break. They offer easy EMI options for fee payments. Candidates must have BE/ B.Tech or M.Sc. in Math/Stats with relevant experience to apply for this course.
5. IIIT Hyderabad
- Course fees: ₹3,00,000
- Course duration: 9 months
- Training mode: Interactive digital classes
- Rating: 4.6 / 5 ratings by 1252 user reviews
IIIT Hyderabad offers a 9-month PG Level Certification in Artificial Intelligence and Machine Learning for mid-to-senior tech professionals. The program is conducted by top research faculty. It blends theory with hands-on projects, industry sessions, and mentorship for a better learning experience.
Learners can gain practical experience through labs, group projects, and hackathons. The program includes two campus visits and is delivered through live interactive sessions.
It is designed for professionals with at least one year of work experience and coding skills. Each graduate will receive certification from India’s leading AI research institution.
6. MIT, School of Distance Education, Pune
- Course fees: ₹80,000
- Course duration: 4 months
- Training mode: Online
- Rating: 4.1/ 5 ratings by 106 user reviews
The Professional Certification in Artificial Intelligence and Machine Learning by MIT lasts four months and is conducted online. The course covers Python, machine learning fundamentals, model evaluation, deep learning, and AI ethics. Participants gain hands-on experience through real-world projects and a capstone project. Industry experts lead live interactive sessions, ensuring practical learning.
The program costs ₹80,000, with instalment options available. This certification helps professionals, students, and entrepreneurs advance their careers in AI and ML. There are no formal prerequisites, but programming and math knowledge are recommended.
7. Kaushalya, The Skill University, Ahmedabad
- Course fees: ₹250
- Course duration: 50 hours
- Training mode: Online
- Rating: 4.2/ 5 ratings by 28 users
The Machine Learning Foundation course at Kaushalya Skill University is an online program for students with a CS, IT, or EC background. They conduct the whole program within 50 hours, where you get 20 hours of theory lessons and 30 hours of practical learning. The course follows NSQF Level 5 standards and ensures your machine learning foundation knowledge is built. This program has an intake capacity of 20 students per batch, which ensures better interactivity with the trainers.
8. Techstack Academy, New Delhi
- Course fees: Starting at ₹11,000 / month
- Course duration: 2 months
- Training mode: Classroom and Online mentorship
- Rating: 4.7 / 5 ratings by 1164 user reviews
Techstack Academy offers the best Machine Learning course in Delhi, designed for beginners and professionals. The program covers Python, data manipulation, supervised learning, deep learning, and real-world projects. You can choose between classroom and online mentorship, making learning flexible.
With expert trainers and a structured curriculum, students gain hands-on experience through live projects and industry-relevant case studies. The course lasts two months, with 150+ hours of learning and job placement assistance.
Techstack provides certifications from Orangus India and Techstack Academy, boosting your career opportunities. They provide EMI options starting at ₹11,000, making it accessible for everyone.
9. MKSSS-Academy of Information Technology, Pune
- Course fees: NA
- Course duration: 6 months
- Training mode: Online and Offline class
- Rating: 4.7 / 5 ratings by 66 user reviews
MKSSS-AIT offers a six-month Post Graduate Program in Machine Learning with government certification. The course provides hands-on training in Python, R, Power BI, SQL, and predictive modelling. Students learn essential ML techniques, data visualization, and real-world applications in finance, marketing, and healthcare.
Industry experts conduct live sessions, and students complete capstone projects for practical experience. The program includes soft skills training, mock interviews, and placement assistance. Hostel and loan facilities are available on the campus.
Each graduate will receive certification and benefit from corporate collaborations, including KPMG. The course is open to graduates and professionals from various fields.
Course fees and duration of top Machine Learning degree courses in India
10. DBS Global University, Uttarakhand
- Course fees: ₹1,35,500 in first semester
- Course duration: 4 years
- Training mode: Offline
- Rating: 4.2 / 5 ratings by 48 users
The B.Tech in Artificial Intelligence & Machine Learning at DBS Global University prepares students for the future of AI. The program covers deep learning, computer vision, and neural networks. Students will gain hands-on experience in AI applications across industries like healthcare and finance.
With over 250+ companies for campus placements, DBS Global University graduates can become AI engineers, data scientists, or robotics specialists after course completion. The program includes industry collaborations, modern labs, and international training exposure for students. The university also provides scholarships.
11. IIT Kanpur
- Course fees: ₹8,00,000
- Course duration: 1-3 years
- Training mode: Online
- Rating: 4.6 / 5 ratings by 2,017 user reviews
IIT Kanpur offers e-Masters in Artificial Intelligence and Machine Learning for working professionals. This program provides live weekend classes and self-paced learning. Students will gain hands-on experience through projects and case studies. The curriculum covers AI, ML, deep learning, and optimization.
You can enrol for the course without a GATE score, but coding knowledge is mandatory. Their graduates earn IIT Kanpur alumni status and receive career support. The course offers a flexible schedule, allowing you to complete it in one to three years.
12. Sri Sri University, Odisha
- Course fees: ₹90,000 per semester
- Course duration: 4 years
- Training mode: Classroom training
- Rating: 4.3/ 5 ratings by 635 user reviews
Sri Sri University offers a B.Tech in Computer Science Engineering with a specialization in Artificial Intelligence and Machine Learning. This program teaches students how to build smart systems and make computers learn from data. AI helps machines think like humans, while ML enables them to make decisions using past information.
The demand for AI professionals is growing, with many companies using AI to improve their business. This course prepares students for similar high-paying jobs in a fast-changing industry. They have an expert faculty and advanced labs to ensure quality Machine Learning and AI education.
Course fees and duration of top Machine Learning diploma courses in India
13. Delhi Skill and Entrepreneurship University
- Course fees: NA
- Course duration: 3 years
- Training mode: Offline
- Rating: 4.1 /5 ratings by 607 user reviews
The Diploma in Artificial Intelligence and Machine Learning (AI-ML) at DSEU is a three-year full-time program. It teaches students how computers learn and solve problems. The course covers mathematics like statistics and linear algebra, along with machine learning topics such as supervised and unsupervised learning. Students will also learn data visualization tools and techniques.
This program is ideal for curious minds who want to make machines smarter and work in innovative fields. Its seat capacity is limited to 150 students so that trainers can provide better attention to all. To enrol for this program, you must pass class 10 or its equivalent examinations.
14. Indian Institute of Skill Development Training
- Course fees: ₹4,500
- Course duration: 370 hours
- Training mode: Online
- Rating: NA
The Advanced Diploma in AI and Machine Learning by ISO-certified IISDT helps students learn Artificial Intelligence (AI) and Machine Learning (ML). The course covers AI basics, machine learning techniques, deep learning, and programming. It includes hands-on training and projects to prepare students for real-world jobs.
Students can enrol online and study at their own pace. This diploma course is valid for all types of employment in the ML tech domain. After completing the course and passing an online exam, students will receive a government-recognized certificate with lifetime validity.
15. SRM Online Education
- Course fees: ₹18,000 per semester
- Course duration: 1 year
- Training mode: Live online learning
- Rating: 4.3 / 5 ratings by 7421 users review
The Diploma in Data Science and Machine Learning by SRM Online Education is a UGC-entitled, AICTE-recognized program designed for working professionals and students. This one-year course covers data science, machine learning, data preprocessing, and visualization. It includes live online classes, expert faculty, and AI-based student support. The program requires no prior coding knowledge and helps learners build analytical models using real-world data.
How much does a machine learning course cost in India in 2025?
A machine learning course cost in India in 2025 is around ₹5,000 to ₹50,000, depending on the institution and course depth.
For instance, Codegnan offers a 1-month machine learning course in Hyderabad for ₹7,999. This program includes 60 hours of hands-on learning with real-time projects guided by educators with over 5 years of industry experience.
However, the prices for similar courses can differ based on factors like course duration, curriculum, syllabus, and the institution’s reputation.
Why you should enroll in Codegnan’s 6-month machine learning course?
Codegnan’s 6-month Machine Learning course gives you hands-on training to build real-world ML models. You will learn from experienced trainers and work on projects like stock price prediction and rain forecasting.
The course includes Python programming, data preprocessing, supervised and unsupervised learning, and deep learning techniques. You will also gain skills in natural language processing (NLP) and model deployment.
With industry-focused training, flexible schedules, and online or offline classes, Codegnan ensures that you master machine learning step by step. Plus, you get a globally recognized certification to boost your career.
Hyderabad, and Vijayawada are the home to top tech companies like Google and Microsoft, offering high-paying job opportunities in AI and ML. This course prepares you for roles like ML engineer, data scientist, and AI developer.
Join 4,000+ students who have upskilled with Codegnan and start your ML career today!
Questions you might have regarding machine learning training
What are the M.Tech machine learning course fees in 2025?
The M.Tech Machine Learning course fees in 2025 range from approximately ₹50,000 to ₹3.62 lakh for the entire course. Some institutions are charging around ₹50,000, while others have fees up to ₹3.62 lakh. These fees differ based on the institution and its offerings, including curriculum, syllabus, placement assistance, institution and trainer reputation, location, etc.
What is the salary after machine learning?
The salary after machine learning course completion is around ₹3.0 lakhs to ₹23.8 lakhs per year in India. The average annual salary of a Machine Learning engineer is around ₹10.3 lakhs per annum with a monthly in-hand salary of ₹51,000 – ₹52,000.

How long does it take to learn machine learning?
It takes 1 month to 4 years and more to learn machine learning, depending on the course curriculum and your passion for learning. If you choose certification courses it will end up in one to nine months, and for degree or diploma courses, it takes 3-4 years. However, becoming a master in Machine Learning can take several years. To speed up the process, you need regular practice and hands-on experience with real projects.
What is the machine learning course eligibility?
The machine learning course eligibility depends on the type of course you are applying for. However, completing 10th and 12th grade from a reputed institution and having basic knowledge in maths and programming skills is a must for most of the ML courses. Some courses also ask for knowledge in statistics and data analysis. Degree-level courses ask for a background in computer science. However, beginners can enrol themselves for certificate courses or free online courses like Codegnan Machine Learning training in Hyderabad and Vijayawada.
What are the top machine learning skills in 2025?
The top machine learning skills in 2025 are
- SQL
- Python
- Java
- AWS
- Machine Learning
- C++
- Data Modeling
- machine learning
- Artificial Intelligence
- Natural Language Processing
- Deep Learning
- TensorFlow
- Computer Vision
- PyTorch
- Neural Networks

Sairam Uppugundla is the CEO and founder of Codegnan IT Solutions. With a strong background in Computer Science and over 10 years of experience, he is committed to bridging the gap between academia and industry.
Sairam Uppugundla’s expertise spans Python, Software Development, Data Analysis, AWS, Big Data, Machine Learning, Natural Language Processing (NLP) and more.
He previously worked as a Board Of Studies Member at PB Siddhartha College of Arts and Science. With expertise in data science, he was involved in designing the Curriculum for the BSc data Science Branch. Also, he worked as a Data Science consultant for Andhra Pradesh State Skill Development Corporation (APSSDC).