Is it possible to code with c# in unreal engine 4?

I’m leaning to code with c#, I’m on Mac, and I thought it would be so much easier to code with c# instead of learning c++, so can code with c# in unreal engine 4?