Algorithms: 17 Free Python Programming 2 Coding Levels

Coding Levels for Algorithms

Six lessons on searching, sorting, counting steps, recursion and simulations, ending with a nature simulation. Each level is a short program students write and check in CodeGrove.

Searching: One by One or Cut in Half

Lesson 6.1
  • 6.1 Try It Open
  • Lost and Found Open
  • Shelf Finder Open
  • 6.1 Quiz Task Open

Sorting

Lesson 6.2
  • Sort It Yourself Open
  • Leaderboard Open
  • 6.2 Quiz Task Open

Efficient Code: Count the Steps

Lesson 6.3
  • 6.3 Try It Open
  • Speed Up Open
  • 6.3 Quiz Task Open

Recursion: A Function That Calls Itself

Lesson 6.4
  • 6.4 Try It Open
  • 6.4 Quiz Task Open

Simulations: Model Nature with Random

Lesson 6.5
  • 6.5 Try It Open
  • Rabbit Island Open
  • Random and Math Toolkit Open
  • 6.5 Quiz Task Open

Build: A Nature Simulation

Lesson 6.6
  • Simulation Build Open
Link copied