Users who can't code a single line can use Game Maker to build games and learn object-oriented design.
Citation:
Mark Overmars, "Teaching Computer Science through Game Design," Computer, vol. 37, no. 4, pp. 81-83, Apr. 2004, doi:10.1109/MC.2004.1297314