This week our class discussed and tested out some fun coding apps and websites that are designed for children to learn and play. I learned that understanding code helps students make sense of the world and it helps develop their problem-solving skills and critical thinking while being an engaging, fun activity. Learning code helps students better understand their problem-solving skills and apply them to different areas of their life and education. Students learn decomposition, pattern recognition, algorithm design, abstraction, and they get to design fun characters along the way. Some resources teachers should use in future classes: