No, you cannot buy SC coins directly with cash. They are distributed as bonuses, rewards, etc. Gold coins can be purchased to indirectly earn SC though.