What you'll learn

This course is specially designed for students who struggle with programming concepts and lack confidence in coding. Starting from absolute basics, it follows a step-by-step, beginner friendly approach to build a strong foundation in Python programming skills, DSA problem solving, real-world project experience, and placement readiness. The program places a strong emphasis on code efficiency and algorithmic thinking, enabling learners to optimize solutions and solve competitive-level problems aligned with top-tier technical interview standards. This internship course equips students with Python, Data Structures & Algorithms (DSA), and real world project experience, preparing them for careers in AI, Machine Learning, and Data Science.

  • Introduction to Python Programming, Logic in Programming & Installation (VS Code), Different set of examples to build logic, Applications of logic building
  • String Handling: Slicing, f-strings & Methods Lists : Slicing & List Comprehensions Tuples: Basics, operations, real-world problems Dictionaries: Traversal Techniques, Deletion, Updation Sets: Mathematical Operations & Deduplication
  • Functions: Args, Kwargs & Return Values Functional Python: Lambda, Map, Filter, Reduce Advanced Function Topics: Nested functions, closures, decorators, docstrings, and practical use cases.
  • Stack, Queue and its Types Trees, Types of Trees, Tree Traversal Methods
  • Introduction to Dynamic Programming (Memoization vs Tabulation) Graphs Representation, BFS, and DFS, Greedy Algorithms and Backtracking
  • Placement Code based questions with test cases
  • Stack,Queue, and its Types Trees, types and traversal
  • Introduction to Python Programming, Logic in Programming and Installation of (VS Code) Different set of examples to build logic, Applications of logic building
  • String Handling: Slicing, f-strings & Methods Lists: Slicing & List Comprehensions Tuples: Basics, operations, real-world problems Dictionaries: Traversal Techniques, Deletion, Updation Sets: Mathematical Operations & Deduplication
  • Functions: Args, Kwargs & Return Values Functional Python: Lambda, Map, Filter, Reduce Advanced Function Topics: Nested functions, closures, decorators, docstrings, and practical use cases
  • Stack, Queue and its Types Trees, Types of Trees, Tree Traversal Methods
  • Introduction to Dynamic Programming (Memoization vs Tabulation) Graphs Representation, BFS, and DFS. Greedy Algorithms and Backtracking
  • Placement Code based questions with test cases

Abrar Ahmed Raza
Assistant Professor

Mr. Abrar Ahmed Raza is currently working as an Assistant Professor in the School of Computing and Artificial Intelligence at Lovely Professional University. Holding an M.Tech in Computer Science and Engineering, over 5+ years of teaching and industry oriented experience in Data Structures and Algorithms. His areas of expertise include Blockchain, Artificial Intelligence, and Machine Learning. He has successfully conducted multiple training programs, focused on programming languages, DSA, and emerging technologies, empowering students with industry-relevant skills.


Indu Bala
Assistant Professor

Mrs. Indu Bala currently working as Assistant professor in Lovely professional university. She is a skilled professional in the field of Artificial Intelligence and Machine Learning, with over 3+ years of teaching and practical experience. Her core expertise lies in Python programming, which she effectively utilizes to build intelligent and data-driven solutions.