Functions: 20 Free Python Programming 2 Coding Levels

Coding Levels for Functions

Seven lessons on writing functions with parameters and return values, scope and tests, ending with a function toolbox. Each level is a short program students write and check in CodeGrove.

Welcome Back: The Python You Know

Lesson 1.1
  • 1.1 Try It Open
  • Warm-Up Arcade Open
  • 1.1 Quiz Task Open

Define and Call Your Own Functions

Lesson 1.2
  • 1.2 Try It Open
  • Menu Maker Open
  • 1.2 Quiz Task Open

Parameters: Give a Function What It Needs

Lesson 1.3
  • 1.3 Try It Open
  • Shape Tools Open
  • Party Planner Open
  • 1.3 Quiz Task Open

Return Values: Print Versus Return

Lesson 1.4
  • Grade Helpers Open
  • Shop Math Open
  • 1.4 Quiz Task Open

Scope: Local and Global Names

Lesson 1.5
  • 1.5 Try It Open
  • Score Keeper Open
  • 1.5 Quiz Task Open

Test and Document Your Functions

Lesson 1.6
  • 1.6 Try It Open
  • Bug Squad Open
  • 1.6 Quiz Task Open

Build: A Function Toolbox

Lesson 1.7
  • Toolbox Build Open
Link copied