Please enable JavaScript to use CodeHS

South Carolina Intermediate Computer Programming

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