What you'll learn

“Machine Learning Using Python” is a comprehensive course designed to introduce students to the fundamental concepts, techniques, and applications of machine learning. The course emphasizes hands-on learning using Python, the most widely used programming language in the AI and data science industry. Students will learn how to work with real-world datasets, build predictive models, evaluate their performance, and deploy machine learning solutions. Beginning with essential Python tools—such as NumPy, Pandas, Matplotlib—the course gradually progresses to advanced machine learning algorithms and practical implementations.

  • NumPy – Introduction, Arrays,NumPy – Indexing, Slicing, Operations Matplotlib – Introduction,Matplotlib Pyplot: Plotting, Markers, Labels, Title Pandas – Intro, Series, DataFrames,Pandas – Read CSV, Read JSON, Data Analysis Introduction to Machine Learning Types of ML (Supervised, Unsupervised, Reinforcement)
  • Introduction to Python Data Types & Variables Assignments, Immutable Variables Numerical Types, Arithmetic, Operators, Type Casting Expressions, Comments
  • Input/Output, Basic Programs Conditional Statement Loops in Python Functions in Python List & Tuple
  • Set & Dictionary String Manipulation Mini Project (Data structure based) Modules & Packages CA 1
  • Classes & Objects Inheritance Polymorphism, Encapsulation, Abstraction GUI Programming (Tkinter Basics) Project
  • Study of ML Algorithms Study of ML Algorithms Project – ML Dataset Preparation

Raman Goyal
Assistant Professor

Raman Goyal


Lalit Verma
Assistant Professor

Lalit Verma