What you're describing is no different than many educational opportunities, is it?
I worked at a multi-campus, private college that had a series of classes for the MCSE certification program. Many of the students had no previous computer experience that would prepare them for the topics, and were told by the recruiters that riches await in the fast-paced world of network administration! The unfortunate truth is that most of those students weren't all that motivated. It wasn't possible for me, as a teacher, to give them every real-world scenario I could (I was a working network admin at the time), but I did my best. If they weren't motivated to study and to experiment on their own, they weren't going to get much for their money. They'd pass the class but they weren't going to pass Microsoft's tests or qualify for many positions if they weren't willing to go beyond the curriculum on their own time.
It seems to me that what Mattan is offering is no different than numerous other educational opportunities. Students will get out of it what they put into it. If they want to copy/paste his code and not ask themselves how it works, fiddle with it and see what happens, try to extend its functionality with their own ideas, then they probably weren't cut out for programming anyway. That's not his problem; it's theirs.
I worked at a multi-campus, private college that had a series of classes for the MCSE certification program. Many of the students had no previous computer experience that would prepare them for the topics, and were told by the recruiters that riches await in the fast-paced world of network administration! The unfortunate truth is that most of those students weren't all that motivated. It wasn't possible for me, as a teacher, to give them every real-world scenario I could (I was a working network admin at the time), but I did my best. If they weren't motivated to study and to experiment on their own, they weren't going to get much for their money. They'd pass the class but they weren't going to pass Microsoft's tests or qualify for many positions if they weren't willing to go beyond the curriculum on their own time.
It seems to me that what Mattan is offering is no different than numerous other educational opportunities. Students will get out of it what they put into it. If they want to copy/paste his code and not ask themselves how it works, fiddle with it and see what happens, try to extend its functionality with their own ideas, then they probably weren't cut out for programming anyway. That's not his problem; it's theirs.