Engineering managers tend to ask "how much could should I write?". However, that question distracts from the intent of why managers want to write code to begin with. Instead, engineering managers should ask "Where should I write code?".
We recently released an exciting project on Coursera: Code Executable Blocks. This project allow course instructors to extend the Coursera platform with a development environment exposed as an embeddable code editor. Code Executable Blocks is powered by three technologies, both internal and external to Coursera: Coursera Markup Language (CML), Docker and AWS.