Learning Programming Concepts

This area is hard to concretely define as it includes many tools or environments that were created to teach children the basics of coding and interest them in learning to program.  The various tools are broken down by grade but there is a lot of overlap so feel free to have your first grader try Scratch if they are ready!

Pre-K to 2nd Grade

3rd to 6th Grade

4th to 7th Grade

Middle School & Up