People across globe have started understanding the importance of teaching coding to kids as it helps them think and it is language of the future. One of the best environment, I have seen to teach coding to beginners is Scratch as it gives wide range of blocks to program ensuring you the best platform to be creative.
There are many resources online and offline available which can help you begin learning code with help of Scratch. However, I have seen that most courses gives knowledge about the tools/blocks in Scratch. I think one of the bigger purpose of coding is also to integrate and help in engaging kids with the learning and give them chance to express their learning while making games and application so that they are becoming confident about their learning, and I have seen few resources catering to this.
Also, I have seen that teachers even after being taught the blocks of Scratch find it hard to design whole lesson to facilitate the class, so that kids are able to analyze, think critically and create something integrated to curriculum and things around them, due to lack of cheap resources and guidance especially in India.
So, I have made an introductory course to teach coding to elementary kids and above. It aims at developing sequential and computational skills in kids with the help of Scratch environment through lessons which will help them create animations and games. The curriculum is aligned to the Computer Science Standards (CSTA). Moreover, its integrated with the NCERT standards (Math and English) ensuring that coding is not taught in isolation but is integrated with the learning of the kids.
These video lessons would also provide base to teachers on which they can further build on their lessons. I also assume that it will give perspective to teachers on planning lesson with the help of which they would be able to design more integrated lessons on their own.