A nonprofit I founded with friends to teach programming to children, built on the idea that learning to code early builds critical thinking that carries into everything else.
We wrote a seven-lesson introductory course that takes a student with no background from what a program is through writing their own. Lesson one is below in full; the complete deck for all seven lessons is linked at the bottom.