Please enable JavaScript to use CodeHS


Introduction to Python Programming 1

Units

Unit Description
Karel in Python: Students learn the basics of programming by giving Karel the Dog commands in a grid world.
Basic Python and Console Interaction: Students learn the basics of programming by writing programs that interact with users through the keyboard.
Project: Mad Libs: Students write a program that allows users to create their own Mad Lib stories using variables and user input.
Conditionals: Students teach their programs to make decisions based on the information it receives.
Project: Quiz Game: Students write a program that quizzes users on a series of multiple-choice questions and checks their answers.
Looping: Students learn how to write more efficient code by using loops as shortcuts.
Project: Password Authenticator: Students write a program to provide feedback on whether the entered password is correct or incorrect.
Roles in a Software Development Team: Students learn the key roles and responsibilities of members of a software development team.

Unit Description
Assessment 1:
Intro to Python with Turtle Graphics: Students learn about the world Tracy lives in and how to write commands that she will understand. They also look at a history of programming languages and some of the different characteristics programming languages can have.