Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 75% Recursion: the full course

Recursion

$9.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare

Even if the concept of recursion is simple, a lot of people struggle with it (not understanding the recursive process, not being able to figure out the base cases and recursive cases…), this is why I wanted to create a course on recursion that explains it and illustrates it in detail, it also contains 11 solved and explained coding problems to practice.

And knowing recursion will also give you a new way of thinking, which is dividing the problem into multiple instances of the same problem, which will help you understanding techniques like dynamic programming, backtracking…

See you in the first lecture!

The course covers:

What is recursion

Code and execution

Base cases and recursive cases

Multiple recursive calls process

Call stack

Recursion tree

How to visualize the process

Recursive functions complexity analysis (time and space comp)

Recursion vs Iteration

How to optimize a recursive function (memoization and dynamic programming)

Divide–and–conquer

Backtracking

Recursive data structures

Tail recursion

Double recursion

How to think recursively

Plus 11 solved and explained coding problems to practice:

Sum of digits

Count occurrences

Has adjacent duplicates

Reverse string

Minimum cost path in matrix

All possible phrases

Keypad combinations

String subsequences

Binary numbers with at most 2 zeros

Specification: Recursion

Duration

5 hours

Year

2021

Level

Beginner

Certificate

Yes

Quizzes

Yes

7 reviews for Recursion

5.0 out of 5
7
0
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Jim Woodward

    Great content, great visuals, great presentation!!

    Helpful(0) Unhelpful(0)You have already voted this
  2. Jalil Seidu

    GREAT!!!

    Helpful(0) Unhelpful(0)You have already voted this
  3. Nabeel

    100% recommended. Recursion is explained very clearly with a lot of examples.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Daniel Zamudio

    I really love the animated illustrations, they are perfectly suited for the subject matter. It’s exactly how I visualize my own notes. I am only in the beginning of the course at this time, but I am excited for the rest. Already learning a lot.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Todian Mishtaku

    Excellent cover and explanation of the recursion!

    Helpful(0) Unhelpful(0)You have already voted this
  6. Vijay

    Worth each penny spent on this course! Loving it

    Helpful(0) Unhelpful(0)You have already voted this
  7. N Priyanka

    The course is very well structured and greatly explained. I really enjoyed the course and I feel quite confident to think of a recursive solution for a problem. I now understood the way to visualise the recursion without any ambiguity.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare