The enrollment window is now closed. The 2022-23 Application will be available starting July 1! Our enrollment team is on standby to answer any of your questions, talk through the application process, and help your family make a smooth transition to online learning. With over 14 years of experience, iForward is Wisconsin's Best Online Elementary, Middle, and High School - join us today!
Students will learn what computer science is and how to work collaboratively through pair programming. These initial activities will also teach students about persistence by developing a growth mindset, examine diversity in computer science and introduce Scratch as a tool. In the culminating project for this class, students will explore the Scratch interface, by completing a video game project.
Prerequisites: None
Students will learn what computer science is and how to work collaboratively through pair programming. These initial activities will also teach students about persistence by developing a growth mindset, examine diversity in computer science and introduce Scratch as a tool. In the culminating project for this class, students will explore the Scratch interface, by completing a video game project.
MS Coding Robots
Electives
Computer Science
None
Prerequisites: None
Coding Robotics class is an individualized, self-paced, class where students can learn how to code without the pressure of class pacing. This class will power up kids' futures with a gamified coding platform that combines STEM, computer science, and critical life skills. Students will learn to code in a way that feels like gaming. All coding ability levels are welcome in this class as students will complete lessons that are matched to their skill level.
*This class can be taken up to 5 times
Prerequisites: None
Coding Robotics class is an individualized, self-paced, class where students can learn how to code without the pressure of class pacing. This class will power up kids' futures with a gamified coding platform that combines STEM, computer science, and critical life skills. Students will learn to code in a way that feels like gaming. All coding ability levels are welcome in this class as students will complete lessons that are matched to their skill level.
*This class can be taken up to 5 times
MS Game Design
Electives
Computer Science
None
Prerequisites: None
We all love to play video games - but have you ever wanted to build your own? If you are interested in a career in technology but also want a creative outlet, Game Design might be the field for you. Learn how to build a game from the ground up in Middle School Game Design 1, an interactive and hands-on course that will teach you all the ins and outs of making your own game. You will learn the importance of game structure and discover what makes a game fun, challenging, and interesting to players just like you. You will also have the opportunity to explore the design and creative process involved in game creation, learn block-based programs, and experiment with character and story development.
Prerequisites: None
We all love to play video games - but have you ever wanted to build your own? If you are interested in a career in technology but also want a creative outlet, Game Design might be the field for you. Learn how to build a game from the ground up in Middle School Game Design 1, an interactive and hands-on course that will teach you all the ins and outs of making your own game. You will learn the importance of game structure and discover what makes a game fun, challenging, and interesting to players just like you. You will also have the opportunity to explore the design and creative process involved in game creation, learn block-based programs, and experiment with character and story development.
MS Introduction to Coding
Electives
Computer Science
None
Prerequisites: None
In the Introduction to Coding course, students are taught how to program using the Blockly coding language. With Blockly, everything is done with little building blocks that snap together in an intuitive way. Each block represents a small piece of code that together make an entire program. Coding with blocks allows students to focus on the fundamental principles of coding without the challenging initial learning curve required for traditional programming languages. Students will be led through activities with incrementally more advanced building blocks. Each block is similar in structure to the syntax and style of real world programming languages. As students learn to program by snapping blocks together, they are laying a foundation for more advanced programming languages. Students will learn about conditional statements, loops, and functions.
Prerequisites: None
In the Introduction to Coding course, students are taught how to program using the Blockly coding language. With Blockly, everything is done with little building blocks that snap together in an intuitive way. Each block represents a small piece of code that together make an entire program. Coding with blocks allows students to focus on the fundamental principles of coding without the challenging initial learning curve required for traditional programming languages. Students will be led through activities with incrementally more advanced building blocks. Each block is similar in structure to the syntax and style of real world programming languages. As students learn to program by snapping blocks together, they are laying a foundation for more advanced programming languages. Students will learn about conditional statements, loops, and functions.
MS Minecraft: Education Edition
Electives
Computer Science
None
Prerequisites: None
Minecraft: Education Edition is a game-based learning platform that promotes creativity, collaboration and problem-solving in an immersive digital environment. Educators around the world use Minecraft: Education Edition to engage students across subjects and bring abstract concepts to life.
Prerequisites: None
Minecraft: Education Edition is a game-based learning platform that promotes creativity, collaboration and problem-solving in an immersive digital environment. Educators around the world use Minecraft: Education Edition to engage students across subjects and bring abstract concepts to life.