Dr. B.R. AMBEDKAR OPEN UNIVERSITY

డా. బి.ఆర్. అంబేద్కర్ సార్వత్రిక విశ్వవిద్యాలయం

EDUCATION AT YOUR DOORSTEP

SKILL DEVELOPMENT PROGRAMMES

Machine Learning Using Python

3-Month Skill Course | Online Mode | Fee: ₹5,000/-
1. Programme Overview

The Machine Learning Using Python course is a comprehensive 3-month skill programme designed to build strong foundations in Python programming and practical expertise in machine learning. The course consists of 17 modules, divided into two major components: Python Programming and Machine Learning.

The first phase focuses on Python fundamentals, covering core concepts such as data types, control structures, functions, object-oriented programming, exception handling, GUI development, and database operations. It further extends to data analysis using NumPy and Pandas, along with data visualization and a mini project to strengthen practical skills.

The second phase introduces key machine learning concepts, including supervised and unsupervised learning techniques. Learners will gain hands-on experience in data preprocessing, regression and classification algorithms, clustering, and dimensionality reduction. The course also covers model evaluation and tuning using industry-standard methods. Through real-world case studies and projects in domains such as healthcare, banking, and retail, learners will develop the ability to build and evaluate machine learning models.

By the end of the programme, learners will have a solid foundation in Python and practical exposure to end-to-end machine learning workflows.

2. Programme at a Glance
Programme NameMachine Learning Using Python
CategoryShort-Term Skill Course
Duration3 Months
Fee₹5,000/-
EligibilityGraduation in any Discipline
Pre-RequisitesLaptop / Desktop / Tablet with good Internet connectivity
Mode of DeliveryOnline
Medium of InstructionEnglish
Delivery TimingsWednesday: 7:00 PM – 9:00 PM | Saturday: 10:00 AM – 12:00 Noon | Sunday: 10:00 AM – 12:00 Noon (6 Hours / week)
Admission ProcessThrough University website: www.braouonline.in or www.braou.ac.in
3. Programme Objectives
  • To develop strong programming skills in Python for data analysis and application development.
  • To understand core machine learning concepts and workflows.
  • To apply data preprocessing techniques for handling real-world datasets.
  • To implement machine learning algorithms for regression, classification, and clustering.
  • To evaluate and optimize models using appropriate metrics and tuning techniques.
4. Syllabus

The programme is structured into 17 modules across two subjects — Python Programming (9 modules) and Machine Learning (8 modules).

Subject 1: Python Programming (9 Modules)
Module 1: Python Fundamentals
  • Python installation & IDEs
  • Variables, data types
  • Operators & expressions, Input/Output
Module 2: Control Flow
  • Conditional statements
  • Loops (for, while)
  • Break, continue, pass, Nested loops
Module 3: Data Structures
  • Lists, tuples, sets, Dictionaries
  • String operations & slicing
  • Comprehensions
Module 4: Functions & Modules
  • Function definition & scope, Arguments
  • Lambda functions
  • Creating & importing modules
Module 5: Object-Oriented Programming
  • Classes & objects, Constructors
  • Inheritance
  • Polymorphism & encapsulation
Module 6: Exception Handling & I/O
  • Try-except-finally
  • Custom exceptions
  • File handling
Module 7: GUI with tkinter & SQLite
  • Tkinter basics, widgets, containers
  • Menus, events & forms (Login Form)
  • Connection, cursor, CRUD operations
Module 8: Python for Data Analysis
  • NumPy (arrays, operations)
  • Pandas (DataFrames, filtering)
  • Data cleaning & aggregation
Module 9: Visualization & Project
  • Matplotlib & Seaborn
  • Exploratory Data Analysis
  • Mini project (API / dataset-based)
Subject 2: Machine Learning (8 Modules)
Module 1: Intro to Machine Learning
  • ML concepts & applications
  • Types of ML
  • ML pipeline
Module 2: Data Pre-processing
  • Missing values, Encoding variable
  • Feature scaling
  • Train-test split
Module 3: Regression Algorithms
  • Simple & multiple linear regression
  • Polynomial, Lasso and Ridge regression
  • Model assumptions
Module 4: Classification Algorithms
  • Logistic regression
  • SVM
  • KNN, Naive Bayes
Module 5: Tree-Based Models
  • Decision trees
  • Random forest
  • Feature importance
Module 6: Unsupervised Learning
  • K-means clustering
  • Hierarchical clustering
  • PCA & dimensionality reduction
Module 7: Model Eval & Tuning
  • Confusion matrix, Precision, Recall
  • ROC-AUC
  • GridSearchCV / RandomizedSearchCV
Module 8: ML Projects & Case Studies
  • Healthcare prediction
  • Banking risk analysis
  • Retail demand forecasting
5. Mode of Assessment & Certification

Examination: Internal Assessment 1 (15 Marks), Internal Assessment 2 (15 Marks), Project Eval (70 Marks).

Project Breakdown: Development (20 Marks), Execution (20 Marks), Documentation (15 Marks), Viva-Voce (15 Marks). Minimum 28 marks required in project.

Certification: A University Certificate will be awarded upon successful completion of the online project evaluation. The certificate is issued by Dr. B.R. Ambedkar Open University, Hyderabad.

6. Job & Career Prospects

Completing this course opens entry-level and intermediate opportunities in the data and AI domain:

  • Data Analyst (Entry Level) — Analyzing and visualizing data using Python tools.
  • Machine Learning Engineer (Beginner Level) — Building and testing ML models.
  • Data Science Trainee — Assisting in data-driven projects and analysis.
  • AI/ML Intern — Supporting development of machine learning solutions.
  • Business Analyst (Technical) — Using data insights for decision-making.
7. Further Opportunities
  • Progression to advanced fields like Data Science, Artificial Intelligence, and Deep Learning.
  • Foundation for tools such as TensorFlow, PyTorch, and Scikit-learn.
  • Opportunities across domains like healthcare, finance, and retail.
  • Scope for freelancing and project-based work in data and machine learning.