Coding with Kids has been teaching coding enrichment classes to K-12 students, both in person and online since 2013. We provide a developmentally appropriate coding curriculum for various grade levels. We focus first on teaching coding skills concepts and introducing students to different programming languages appropriate for their age and experience level. We recognize that each child learns differently. Our curriculum allows students to advance at their own pace. Our goal is that no one is left behind and those students who need extensions have opportunities to stretch themselves beyond expectations. You can learn more at our website, which is www.codingwithkids.com.
Currently serving schools in Montgomery County and Northern Virginia.
Grades: K - 2nd Ages: 5 - 8
Description
Looking for a hands-on STEM course your Little Coder will love? In this course, students will have a blast while learning about robots and how they work. Through visual programming, students will learn computational thinking and basic programming concepts such as: pseudo-coding, code structure, variables, and loops. Students will participate in fun and engaging activities to practice problem-solving and creative thinking. They will complete interactive projects and code their robots to perform tasks like turning the robot’s lights on and off, playing music, moving, and detecting sound.
Grades: 3rd - 5th Ages: 8 - 12
Description
Calling all Minecrafters! Join us in this course to build Minecraft mods (modifications) while learning coding. With a drag-and-drop coding environment, students learn coding concepts, such as Variables, Conditionals, and Loops. They apply the concepts to personalize the game with custom world maps, new items, chat commands, and mini-games! It will be an exciting journey of coding and creativity!
Grades: 3rd - 5th Ages: 8 - 11
Description
Learn to code robots! Students will learn the basics of programming a robot and learn how to use code along with hardware to open up so many more possibilities with technology. Through a block-based, visual programming platform, coders will learn introductory concepts, such as code structure, variables, and loops. They will apply these concepts, along with problem-solving and creative thinking, to program their robot to complete mission challenges, such as avoiding obstacles, light sensing and following a path.