LIFE0000: Life skills
A high school course that teaches important life skills such as paying taxes, superannuation, getting a loan, and so forth. A very pragmatic course taught in early years, like 10 or so.
PROG0000:
Programming course for kiddies, people still in middle school. Teaches elementary programming concepts but has more of a focus on problem solving and solving problems in an algorithmic kind of way. Ask the kids silly questions like "How many slices of toast can fit in this room" and see how they go about attempting to solve the question, try to make them aim for a more algorithmic problem solving approach. Going from problem solving you then start to teach a bit of logic and going from that start to teach syntax and programming. Too many schools just teach syntax without the problem solving/logical approach to it