STEM is a great way to teach students math, science, technology and engineering, but also teach them other skills like creativity, critical thinking, problem solving and teamwork.
I have collected a lot of STEM Resources on this page:
http://educationaltechnologyguy.blogspot.com/p/stem-science-tech-engineering-math.html
Here is another one I found out about recently: Engineers Tribune. https://www.engineerstribune.com/
The Engineers Tribune is a collection bleeding-edge technology commentary, electronics community research, and interviews with the engineers who are designing the future. This is a great resource to use with your students.
And you can go to https://www.peigenesis.com/ , a leading distributor of electronic connectors and cable solutions, to get equipment for your projects.
.