STEM stands for science, technology, engineering, and math. Studying the STEM subjects is an important part of learning because it helps prepare you to succeed in today's world. With these skills, you are able to gather information, understand and analyse it, and then solve difficult problems. Software engineering is a STEM career. Software engineering involves designing software for a variety of purposes. As a software engineer, if you see a problem, you could solve it with a computer program. Computer programmers and engineers also need to understand how to read and write computer code, which makes up the foundation of technology. Many programs, courses, and games are designed to teach coding.
This is a very informative site with loads of links to free online courses and great job descriptions.