What you'll learn

By the end of this bootcamp, students will be able to: 1. Apply core Java concepts and DSA techniques to solve real-world coding problems. 2. Solve placement-relevant problems using standard patterns from platforms like LeetCode and Codeforces. 3. Implement efficient algorithms involving arrays, strings, recursion, sorting, searching, and dynamic programming. 4. Design and optimize data structures such as stacks, queues, hashmaps, linked lists, trees, and graphs. 5. Build confidence for technical interviews by practicing coding problems and patterns commonly asked in top tech companies.

  • Covers syntax, data types, loops, conditionals, and warm-up problems on LeetCode.
  • Problem-solving using arrays (Kadane’s Algo, Spiral Matrix, Search in 2D Matrix).
  • Practice on palindromes, anagrams, longest substring without repeat characters.
  • Covers sorting methods and binary search problems like min in rotated array.
  • Solving recursive problems like N-Queens and generating parentheses combinations.
  • Covers syntax, data types, loops, conditionals, and warm-up problems on LeetCode.
  • Problem-solving using arrays (Kadane’s Algo, Spiral Matrix, Search in 2D Matrix).
  • Practice on palindromes, anagrams, longest substring without repeat characters.
  • Covers sorting methods and binary search problems like min in rotated array
  • Solving recursive problems like N-Queens and generating parentheses combinations.
  • Covers syntax, data types, loops, conditionals, and warm-up problems on LeetCode.
  • Problem-solving using arrays (Kadane’s Algo, Spiral Matrix, Search in 2D Matrix).
  • Practice on palindromes, anagrams, longest substring without repeat characters.
  • Covers sorting methods and binary search problems like min in rotated array.
  • Solving recursive problems like N-Queens and generating parentheses combinations.

Dr. Preetjot Kaur
Assistant Professor

Dr. Preetjot Kaur is a UGC NET-qualified academician and researcher in Computer Science and Engineering. With a Ph.D. from Panjab University, she currently serves as Assistant Professor at Lovely Professional University. She specializes in Java, Data Structures, and Algorithms, and is deeply involved in mentoring students and leading initiatives like the SAP Student Chapter. Her research focuses on AI-based optimization in wireless networks, with multiple publications in reputed journals. Passionate about bridging the gap between theory and practice, she blends academic rigor with real-world relevance, contributing actively to curriculum development and industry-academic collaborations.