Skip to main content
Back to top
Ctrl
+
K
Entry-Level Programming in Python
Autumn 2026
Learn to Code with Purdue Engineering
Start Here
Syllabus
Meet the Team
Course Resources
Software Installation Steps
Guidelines
Help Sessions
0. Welcome to Class
0.1 Learning Materials
0.2 Exercises
0.2.1 Hello User
0.3 Quiz
Python Programming
1. Introduction to
Python
1.1. Learning Materials
1.2. Exercises
1.2.1. Road Trip
1.2.2. Interest
1.2.3. Cookie Recipe
1.3. Quiz
2. Boolean Logic and Decision Structures
2.1. Learning Materials
2.2. Exercises
2.2.1. Leap Year
2.2.2. Software Sales
2.2.3. Roulette Color
2.2.4. Time Calculator
2.2.5. Fluid Mechanics
2.3. Quiz
3. Repetition Structures
3.1. Learning Materials
3.2. Exercises
3.2.1. Cakes
3.2.2. Sum Average
3.2.3. Rainfall
3.2.4. Organism
3.3. Quiz
4. Functions
4.1. Learning Materials
4.2. Exercises
4.2.1. Falling
4.2.2. Lucky Sum
4.2.3. Average Grade
4.2.4. Prime Numbers
4.2.5. Prime List
4.3. Quiz
5. Turtle Graphics and Review
5.1. Learning Materials
5.2. Exercises
5.2.1. Maze
5.2.2. Spiral
5.2.3. Star Pattern
5.2.4. Turtle Writing
5.3. Quiz
Appendices
Frequently Asked Questions
Student Employment
Issues
Contributors
Index