Course curriculum

  • 1

    Chapter 1

    • Overview

    • Prerequisites for this course

    • Discuss about this project

    • Simple Challenge Problem

    • First solution to Challenge Problem

    • Solution to Challenge Problem using Recursion

    • Implement the above function

    • Understanding how recursion works

    • Why a base case is needed in recursion

    • Start implementing the code in EduBlocks

    • Test the above code

    • Challenge problem

    • Testcases for the Challenge problem

    • Solution to the Challenge problem

    • Summary about Recursion

  • 2

    Chapter 2

    • Discuss about Fractal

    • Base shape for Fractal

    • Introduce Fractal Tree project

    • Discuss about prototype version

    • Think about the recursion involved

    • Setting up turtle

    • Start thinking about our recursive function

    • Identifying the base shape

    • Code the base shape

    • Pause and check your understanding so far

    • Code the recursive shape

    • Finish recursive shape coding and recap

    • Common problems and solution

    • Change color to the tips of the tree

    • Decrease the width in recursive block

    • Final summary of the project

    • Congratulations on completing this course!