How Software Gets Built: 9 Free Python Coding Levels

Coding Levels for How Software Gets Built

Seven lessons on the development cycle, how teams work, testing, libraries and version control, ending with a build that follows the cycle. Each level is a short program students write and check in CodeGrove.

The Development Cycle and Its Documents

Lesson 7.1
  • Change Request Open

Ways Teams Build Software

Lesson 7.2
  • Pair Up Open

Testing: Find the Bugs Before Users Do

Lesson 7.4
  • Break It Open
  • Seat Labels Open

Libraries and Packages

Lesson 7.5
  • Import It Open
  • Prize Wheel Open

Version Control and Team Tools

Lesson 7.6
  • Version Steps Open

Build: Follow the Cycle

Lesson 7.7
  • Tip Splitter Open
  • Dice Duel Open
Link copied