Course curriculum

  • 1

    Chapter 1

    • Overview

    • Prerequisites for this course

    • Question from Recursion project

    • Introduction to Data Structures

    • Discuss about this project

    • Today's format

    • Python Intendation

    • Import turtle

    • Setup screen

    • Hide the turtle

    • Set turtle speed

    • Create the required variable

    • Need for state variable

    • Function and intendation

    • Start thinking about drawing the board

    • Invoke board function

    • Nested for loops

    • Finish up the board function

  • 2

    Chapter 2

    • Recap of board function

    • Test your understanding

    • Start thinking about click function

    • Logic to find which column is clicked

    • Logic to find which row to select

    • Position the turtle

    • Draw the dot

    • Update player turn

    • Finish up the game logic

    • Recap of the project

    • Challenge problem

    • Code

    • Congratulations on completing this course!