I have a suggestion for you. Combine STEM with coding for a maximum educational value. For instance the following programs made possible by processing API shows how to plot a function graph. I hope you find the program and concept useful.
P.S. coding is STEM… but combining coding with other STEM field is even more powerful!