Das Hamster-Modell ist ein didaktisches Modell zum Programmieren lernen. Programmieranfänger entwickeln Programme, in denen sie einen virtuellen Hamster durch eine virtuelle Landschaft steuern und vorgegebene Aufgaben lösen lassen. Das Hamster-Modell schult insbesondere das algorithmische Denken.