Under the Hood: 17 Free Python Programming 2 Coding Levels

Coding Levels for Under the Hood

Seven lessons on modules, libraries and APIs, how code runs, classes and unittest, ending with an app. Each level is a short program students write and check in CodeGrove.

Write Your Own Module

Lesson 7.1
  • 7.1 Try It Open
  • Game Kit Open
  • 7.1 Quiz Task Open

Libraries and APIs

Lesson 7.2
  • 7.2 Try It Open
  • 7.2 Try It 2 Open
  • Field Trip Forecast Open
  • 7.2 Quiz Task Open

How Code Runs: Interpreters, Compilers and the CPU

Lesson 7.3
  • 7.3 Try It Open
  • 7.3 Quiz Task Open

Developer Tools and Where Programs Run

Lesson 7.4
  • 7.4 Try It Open
  • 7.4 Quiz Task Open

A First Look at Classes

Lesson 7.5
  • 7.5 Try It Open
  • Bank Account Open
  • 7.5 Quiz Task Open

Test with unittest

Lesson 7.6
  • Test Bench Open
  • 7.6 Quiz Task Open

Build: An App with a Module and an API

Lesson 7.7
  • App Build Open
Link copied