I just had a question for any mum's out there who have thought about giving their kids a head start in life and open up fantastic job prospects by the time they leave school, by helping their kids learn the most in-demand skill today - coding.
Very brief background, I've spent twenty years in the industry in some fantastic jobs and now I've decided it's something I want to pass on and help the younger generation also benefit from, as I know how easy it can make life when you have such an in-demand skill and jobs filling up your inbox every day. So I'm currently in the process of starting up a children's coding school and wanted just a little bit of feedback from parents who would potentially be interested in something like this, as not being a parent myself I don't exactly understand the constraints around times that kids are available, what you are looking for from your kids educational providers etc.
If anyone has the time to answer any of the below questions, it would be brilliant and help me fine tune my coaching (which I hope to expand nationwide) to exactly fit your needs.
-
What age would you consider starting your kids down this path?
-
What time during the week is too late for a coding workshop? What about weekends, what other commitments do you usually have? In short, what would be the ideal times for these courses - for various ages.
-
What sort of things would you be looking for in order to determine if you thought a course like this was a good way forward for your child?
As a rough guide, the framework I am looking at setting up is a long-term progression environment, not one off summer camps or half a dozen evening classes to give them a taster. I want kids to start at the beginning and be nurtured right through the full development to be building and developing high level projects - obviously dependent on age.
The framework I envisage is something akin to martial arts, where you have belts. Kids would start at the entry level and once they passed the course and completed the homework assignments and assessment, they would be judged ready to be granted the next level of achievement and they would move up to the next group. Groups would range from very basic introduction in coding via Scratch, right up to the higher end where they would be designing full scale web applications that they could theoretically charge good money for in the commercial market.
The age range I was thinking of targeting was 9-16, which I think would suit the appropriate skills at either end of my framework, though if kids proved especially adept they would obviously be able to progress at their own rate.
Eventually once the programme was established I would look at getting it accredited nationally so that if a child invested say 2 years in moving up through the grades, it would then be a recognised level of achievement that could be utilised in school or when applying for their first jobs. Very similar to how martial arts or learning musical instruments works - you study until you can pass the grade 1 exam and continue up to and including grade 8.
The syllabus would likely be along the lines of this (from beginner to advanced grades)
- Scratch and programming basics
- Basic Javascript, HTML and CSS
- Visual Basic
- Intermediate Javascript, HTML and CSS
- Basic ASP.NET MVC web application with basic database
- Intermediate ASP.NET MVC web application with intermediate database
- Basic Asp.NET MVC web application with C#
- Intermediate Asp.NET MVC web application with C#
- React web application
- React web application with C# back-end
- Intermediate C# core
- Client server applications with C# core
- Real time applications with C# core
- Basic machine learning and AI concepts
That's as far as I have planned ahead, but there is much more to go beyond that.
Please let me know your thoughts on this and also the area of the country you are in, so I can take that into consideration when choosing the first venues.
Thanks in advance!
James