Please enable JavaScript to use CodeHS

South Carolina Computer Programming 2 with Python

Programming with Python

Students build on the basics of Python and learn user input, arithmetic expressions, mouse events, and how to create graphics.

Lessons

1.1 What is Code

  • What is Code?
  • What is Software?
  • Respond: What is Software

1.2 Uses of Programs

  • Uses of Programs
  • Why Should You Learn to Program?
  • Reflection: Learning to Program
  • Reflection: Programs in Your Life
  • Reflection: Future Programs
  • +1 more

1.3 Hello World

  • Hello World
  • Hello World Quiz
  • Hello World
  • Your Name and Hobby

1.4 Variables

  • Variables
  • Variables Quiz
  • String Operators
  • String Operators Quiz
  • Basic Variables
  • +1 more

1.5 User Input

  • User Input
  • User Input Quiz
  • Basic User Input
  • Obi-Wan Says
  • User Input Badge

1.6 Basic Math in Python

  • Basic Math in Python
  • Basic Math in Python Quiz
  • Order of Operations
  • Dollars to Pounds
  • Division in Python
  • +4 more

1.7 Using Graphics in Python

  • Graphics
  • Python Graphics Quiz
  • Graphics Hello World
  • Blue Circle
  • Red Rectangle
  • +5 more

1.9 Mouse Events: Mouse Clicked

  • Mouse Events: Mouse Clicked
  • Mouse Events: Mouse Clicked Quiz
  • Click For Circles
  • Click For Mickey
  • Click for Rectangles

1.10 Programming with Python Quiz

  • Programming with Python Quiz