Algorytmy szukania i porządkowania to zajęcia o tym, że ten sam problem można rozwiązać lepiej lub gorzej. Uczestnik pisze własne szukanie elementu na liście i własne sortowanie, a potem porównuje je z gotowymi funkcjami Pythona. Mierzy, ile kroków zajmuje każde podejście na małej i na dużej liście. Zastanawia się, dlaczego jedno rozwiązanie zwalnia szybciej niż drugie. Na koniec rozumie, czym jest algorytm i że wybór algorytmu ma znaczenie, gdy danych jest dużo.
Poradnik dla rodziców: Programowanie dla dzieci: od czego zacząć