Yes. If you gamble with a no deposit bonus, you can win real money as soon as you meet the bonus terms.