Course curriculum

  • 1

    Chapter 1

    • Overview

    • Prerequisites for this course

    • Recap of Python concepts

    • Walk through of project details

    • Overview of EduBlocks login

    • Review of coordinates plane

    • Getting started with the Graphics for this project

    • turtle goto function

    • Drawing rock

    • Think about code for making paper

    • Drawing paper

    • Getting ready to draw the scissor

    • Start drawing scissor

    • Reducing the turtle speed

    • Making progress on the scissor code

    • Review of scissor code so far

    • Finishing up the scissor code

    • Review of scissor code

  • 2

    Chapter 2

    • Recap of Python concepts

    • Review of what we have done so far

    • Refactoring our code using function

    • Replacing hardcoded values with function arguments

    • Refactor paper code using function

    • Refactor scissor code using function

    • Functions needed to finish up the display

    • Implement code for handling player move

    • Finishing up code for handling player move

    • Implement code for handling computer move

    • Start thinking about the core logic of the game

    • Create required variables

    • Finish up the core logic of the game without graphics

    • Draw the player and computer move on screen

    • Adding logic for who won the game

    • Recap of this project

    • Congratulations on completing this course!