Not sure if this is the right place but I will plonk it here anyway.
Backstory
Last year my son started IT classes as a subject at school doing Delphi. Round about 3rd term some kids in his class and another one at another nearby school expressed an interest in doing more. So I offered to start teaching them programming using C# (VS2017 Community) rather than Delphi. My approach was to not only teach them another language, but also to teach them about best practices and show them how ubiquitous software actually is. It quickly emerged that they were not taught any debugging skills at school. They did not know about watches, breakpoints, etc. I consider them to be crucial skills for writing software. Anyhow, many debugging sessions later they are now pretty adept at doing proper debugging with understanding what the program is doing, as opposed to blindly running their program and staring at code. The real satisfaction for me was how eager these guys were to learn and how much their interest were piqued in programming and related fields. Also the huge improvement in their marks despite the fact that we did not do Delphi at all.
So this year I have had requests to continue. I am considering carrying on with tuition but would likely make it a tad more formal. My question is whether your collective opinion says that there is a need to open something like this up for adults as well? The classes are after hours so would not impact the working day. The idea is that maybe there are some adults that are interested for whatever reason and they can get some structured guidance.
Yes there are tons of info on the web. I also use online courses to teach me new things. But sometimes face to face interactive sessions work better in transferring knowledge by enabling instant feedback to questions where everyone can learn. Especially so at the start of the learning curve.
What say you?
Backstory
Last year my son started IT classes as a subject at school doing Delphi. Round about 3rd term some kids in his class and another one at another nearby school expressed an interest in doing more. So I offered to start teaching them programming using C# (VS2017 Community) rather than Delphi. My approach was to not only teach them another language, but also to teach them about best practices and show them how ubiquitous software actually is. It quickly emerged that they were not taught any debugging skills at school. They did not know about watches, breakpoints, etc. I consider them to be crucial skills for writing software. Anyhow, many debugging sessions later they are now pretty adept at doing proper debugging with understanding what the program is doing, as opposed to blindly running their program and staring at code. The real satisfaction for me was how eager these guys were to learn and how much their interest were piqued in programming and related fields. Also the huge improvement in their marks despite the fact that we did not do Delphi at all.
So this year I have had requests to continue. I am considering carrying on with tuition but would likely make it a tad more formal. My question is whether your collective opinion says that there is a need to open something like this up for adults as well? The classes are after hours so would not impact the working day. The idea is that maybe there are some adults that are interested for whatever reason and they can get some structured guidance.
Yes there are tons of info on the web. I also use online courses to teach me new things. But sometimes face to face interactive sessions work better in transferring knowledge by enabling instant feedback to questions where everyone can learn. Especially so at the start of the learning curve.
What say you?