Packt

LEETCODE In C++ - Top 100 Coding Interview Problems Specialization

Packt

LEETCODE In C++ - Top 100 Coding Interview Problems Specialization

Master Coding Interviews With C++ Algorithms.

Develop strong algorithm, data structure, and problem-solving skills for C++ interviews

Included with Coursera Plus

Get in-depth knowledge of a subject
Intermediate level

Recommended experience

4 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Get in-depth knowledge of a subject
Intermediate level

Recommended experience

4 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Analyze time and space complexity using Big O notation to evaluate and optimize algorithm performance in coding interviews.

  • Solve real-world LeetCode problems using arrays, linked lists, stacks, and hash tables with efficient coding strategies.

  • Apply advanced techniques like dynamic programming, recursion, backtracking, and binary search to complex problems.

  • Design optimized solutions using graphs, trees, heaps, and greedy algorithms for high-level technical interviews.

Details to know

Shareable certificate

Add to your LinkedIn profile

Taught in English
Recently updated!

May 2026

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Advance your subject-matter expertise

  • Learn in-demand skills from university and industry experts
  • Master a subject or tool with hands-on projects
  • Develop a deep understanding of key concepts
  • Earn a career certificate from Packt

Specialization - 3 course series

What you'll learn

  • Analyze algorithm efficiency using time and space complexity, including recursive cases, to write optimized and scalable solutions.

  • Apply Big O notation confidently to evaluate and compare different algorithmic approaches in coding interviews and real-world scenarios.

  • Solve array, linked list, and hash table problems using structured problem-solving techniques and industry-standard coding practices.

  • Approach coding interviews strategically using Leetcode-style problems while improving logical thinking and debugging skills.

What you'll learn

  • Apply advanced techniques like stacks, sliding window, and two pointers to efficiently solve complex algorithmic problems.

  • Master binary search patterns, including searching in rotated arrays and optimizing solutions over value ranges.

  • Solve interval, geometry, and matrix-based problems using structured and scalable problem-solving approaches.

  • Improve coding interview performance by recognizing patterns and selecting optimal strategies for diverse problem types.

Advanced Data Structures and Algorithm Optimization

Advanced Data Structures and Algorithm Optimization

Course 3, 12 hours

What you'll learn

  • Apply recursion and backtracking techniques to systematically explore solution spaces and solve complex combinatorial problems efficiently.

  • Design and analyze tree-based algorithms, including binary trees and BSTs, for traversal, optimization, and hierarchical problem solving.

  • Master dynamic programming and greedy strategies to optimize overlapping subproblems and improve computational efficiency.

  • Solve graph-based and bit manipulation problems using advanced techniques for traversal, optimization, and performance tuning.

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Packt - Course Instructors
Packt
1,778 Courses511,404 learners

Offered by

Packt

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions