Coding is the use of computer programming languages to give computers and machines instructions on what actions to perform. It is the way humans communicate with machines, and it allows us to create software, operating systems, and mobile apps. You will spend approximately 45 minutes each Friday learning to code. Don't forget to take brain breaks every 15 minutes.

5th grade students will learn to create computer programs, develop problem-solving skills, and work through fun challenges! Make games and creative projects to share with friends, family, and teachers.

6th grade students will practice using a problem solving process to address a series of puzzles, challenges, and real world scenarios. Next, you’ll learn how computers input, output, store, and process information to help humans solve problems. The unit concludes with a project in which you design an application that helps solve a problem of your choosing.

7th grade students will learn how to create and share the content on your own web pages. After deciding what content you want to share with the world, you’ll learn how to structure and style your pages using HTML and CSS. You’ll also practice valuable programming skills such as debugging, using resources, and teamwork.

8th grade students will master program animations, interactive art, and games in Game Lab. The unit starts off with simple shapes and builds up to more sophisticated sprite-based games, using the same programming concepts and the design process computer scientists use daily. In the final project, you’ll develop a personalized, interactive program.