STEM Project-based Education. Computer programming. Taking students from computer mouse clickers to computer programming.