Advanced Concepts in Recursion, Backtracking, and OOP
Completed by Joan Martorell Coll
April 1, 2026
24 hours (approximately)
Joan Martorell Coll's account is verified. Coursera certifies their successful completion of Advanced Concepts in Recursion, Backtracking, and OOP
What you will learn
Master advanced recursion techniques and their applications in solving complex problems.
Gain expertise in backtracking, solving problems like Sudoku and constraint satisfaction.
Understand and apply object-oriented programming principles such as inheritance, polymorphism, and encapsulation.
Work with data structures like linked lists, stacks, and binary trees to solve algorithmic challenges.
Skills you will gain
- Category: Algorithms
- Category: Programming Principles
- Category: Computational Thinking
- Category: Computer Programming
- Category: Data Structures
- Category: Solution Design
- Category: Object Oriented Design
- Category: Java
- Category: Java Programming
- Category: Object Oriented Programming (OOP)

