We regularly conduct seminars related to the financial markets, and we have recently added up a seminar on MQL programming ... and the goal is to share a bit of knowledge with attendees and get them interested in our full courses.
MQL is a MetaTrader programming language, not very different than C or PHP structurally.
The challenge: Describing a programming language to a bunch of strangers what they can achieve by doing that.
I'm beat by the kind of questions I get 45 minutes into the seminar . . .
Did you have to do that? How would you conduct the seminar?