First is a video ([1]) explaining how the two colored buttons version works, also known as the level-1 of the challenge.
Below the video is the interactive interface with an explanatory side panel for you to experiment. It is also available full screen at this link.
One additional video is provided below ([1]). I am typing the code 1234.
Next, I recommend inspecting the 3x3 buttons tutorial, in which the buttons have no pre-assigned colors.
All available demos are linked below.
Quick access: [Project page] [Crack it] [Try it] [Grasp it]