Background_Programming

PROGRAMMING

Why Programming for Students?

Computer science drives innovation in the U.S. economy and society. Despite growing demand for jobs in the field, it remains marginalized throughout the U.S. K-12 education system.

The earlier we introduce children to coding, the more comfortable they will be when presented with more in-depth learning opportunities in middle and high school. Also, early exposure to coding helps teach children how important it is to understand computers as the valuable tools they are rather than merely fun playthings.

Children want to learn how to code. They want to learn how to make tablets and computers do useful things. They want to learn how to build websites. It’s actually a very cool thing to them.  At Mozek Games, we can students of all ages in a fun and engaging way learn to code.

Percentage of Fortune 500 Companies using Java

90%

Percentage of Minecraft written in Java

100%

Fraction of developers with Java as their primary programming language

37.4%

Portion of world software developers in North America

32.59%
JOIN A PROGRAMMING CLASS TODAY

Select from one of our great class options below.

Lego WeDo

GRADE: k-4

Wedo Robotics Camps are specifically designed for young students to utilize the LEGO Education WeDo Robotics program facilitating a hands on, minds on learning experience, redefining Robotics for primary and elementary students. Using the provided programming software, laptop computers, activity packs, construction kits, motors, and sensors – very young students can build their own robotic models and also learn computer programming skills!

Find my Class

Lego WeDo Adventures

GRADE: 1-5

Come and build animals, machines and more from Mozek Games’ exclusive collection of more than 24 WeDo projects. The final challenge is to make a catcher for scurrying robotic bugs. Students explore mechanisms, machines, and programming–all while having fun building with Legos!

Find my Class

Lego WeDo w/Scratch

GRADE: 1-5

If your child likes Legos and programming, this is a class for them. Combining the physical and virtual worlds by using Scratch programming and Legos together to create amazing builds from Mozek Games’ exclusive collection of more than 24 WeDo projects. Students will explore, program and build mechanisms, machines, and programming–all with Scratch.

Find my Class

Lego WeDo Challenges: Wacky Machines

GRADE: 1-5

Join the fun and build your own WeDo creations. Students build on their prior knowledge of WeDo programing and design to create their own wacky creations. Students will work in groups to design and create LEGO machines based on a specific challenge themes. Different designs will be tested and explored to find out what design elements work better to accomplish the assigned goals.

Find my Class

Lego Mindstorm Animals

GRADE: 4-8

Our Mindstorms Camps are designed for students in Grades 4-thru-8 building on foundational robotics concepts and advancing to team challenges by the end of the week. Students will work together in teams to advance through different levels of programming sophistication as we work through the sound, light, touch and ultrasonic sensors. Students combine what they have learned to make a zoo full of their own Robotic animals.

Find my Class

Lego Mindstorms EV3 Introduction

GRADE: 4-6

Students design, build and program awe-inspiring robots using LEGO’s® most advanced and newest robotics technology – the powerful MINDSTORMS® EV3 system. Classmates work together as a team to complete projects and win games created for EV3. The EV3 is today’s go-to robotics system for hobbyists and features improved digital sensors, a seven-state color-light sensor, touch sensors and an improved infrared sensor and remote control. Students to EV3 should have prior experience with Mindstorms NXT.

Find my Class

Lego Mindstorms Intermediate – Robotics Projects

GRADE: 4-8

Take your NXT Mindstorms programming skills to the next level by building up to 8 different robots while completing fun new challenges. Some of the robots include a security vault, 4-wheeler, Seeker Robot, Lift Arm, Front Wheel Steering Robot, and Pick-N-Place Robots.

Find my Class

Lego Mindstorms EV3 Battle Bots

GRADE: 4-8

Students design, build and program awe-inspiring robots using LEGO’s® most advanced and newest robotics technology – the powerful MINDSTORMS® EV3 system. Students work together to build remote controlled and autonomous robots to compete in challenges. This class has many fun challenges and culminates in robot sumo. Students to EV3 should have prior experience with Mindstorms.

Find my Class

Lego Mindstorms for Young Women

GRADE: 4-8

Coaches will work with students to show how a creative use of materials and ideas to generate solutions to problems. Some of these problems may include robot rescue, coordinated robot show, overcoming obstacles and more. Have fun while learning engineering skills and problem solving methods.

Find my Class

Electronic Wizards: Intro

GRADE: 4-8

Gain new skills in programming and electronics engineering with an introduction to microcontrollers. The students will use the microcontroller board to read sensors, control motors and lights, and upload their hand-built code that interacts with the real world. Learn the Arduino™ programming language, which is based on C/C++. No previous electronics or programming experience is required!

Find my Class

Electronic Wizardry: Smart Inventions

GRADE: 5-8

In Electronic Wizardry: Smart Inventions you will design, plan, program, and build an electronic invention while using an Arduino and learning how to code. An Arduino is a micro-controntroller, a small computer used as the brain of the robot which can be programed to control the way buttons, motors, switches, sensors, lights, and other electronic parts interact. By the end of this program you will have learned about many of the cool ways computers and coding are everywhere in your life, and how to plan and build your own amazing devices.

Find my Class

Gamemaker Studio Introduction

GRADE: 3-6

Do you want to develop computer games without spending countless hours learning how to become a programmer? Game Maker allows you to make exciting computer games, without the need to write a single line of code. In this class students get started learning how to make characters move and have events occur on collisions, mouse clicks and more. Go home with your games and software to let you keep building!

Find my Class

Game Maker Platform

GRADE: 4-8 (or with gamemaker experience)

Want to make games? You’ve come to the right place. Best for students who have some experience with GameMaker. In this class we review basic concepts and then student move on to building and refining their own games by adding more advanced programming ideas to create their own renditions of famous video games platform games. Go home with your games and software to let you keep building!

Find my Class

Gamemaker Studio Scrolling

GRADE: 4-8 (or with gamemaker experience)

Want to make games? You’ve come to the right place. Best for students who have some experience with GameMaker. In this class we review basic concepts and then student move on to build and refine by adding more advanced programming ideas to create their own renditions of famous scrolling video games such as 1945. Go home with your games and the software to let you keep building!

Find my Class

Gamemaker Studio GML programming

GRADE: 6-8 (or with GML programming experience)

GameMaker Studio is a popular game engine used to publish games to a variety of platforms. Although GameMaker Studio’s drag-and-drop functionality makes creating games simple and fast, utilizing scripts can really help organize and speed up workflow exponentially. We will use a step-by-step approach to build your Gamemaker programming knowledge, starting from a simple “hello world” to discovering variables, arrays, while building our understanding. Each learning point is explained in a practical way, carrying out tasks within the GameMaker development environment. In the process we will build multiple games using GML.

Find my Class

Scratch Intro Programming

GRADE: 1-5

Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art — and share your creations on the web. As young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.

Find my Class

Scratch Intermediate

GRADE: 2-6

This class builds on Scratch programing basics. Students continue to explore, learn and experiment with Scratch’s more advanced features and dive into the world of game design. We will also be investigating the extensive online resources for continued learning.

Find my Class

Minecraft modding with Scratch

GRADE: 3-5

Enter the world of programming through the world of Minecraft. Students transform from Minecraft players into a Minecraft programmers by learning how to transform, add and modify the basic world of minecraft. Students will build on the skills they already have — logic, creativity, math, gaming, and problem solving — to design, build, test, and share Minecraft mods. The possibilities are limitless, everything, from building a large house to making a multiplayer game that they can play in Minecraft with their friends.

Find my Class

Minecraft modding with Scratch:Game Making

GRADE: 3-5

Minecraft modding used to be a task that only expert coders could take on. Becoming an expert coder was no easy task. Luckily, the information we share with you will show you how to be a coder and how to be a Minecraft modder. The class uses Scratch programming knowledge, involves fun projects using mods to make your own Spleef & Capture the Flag, and your own game style.  By using your new skills, you can be well on your way to coding successfully in other applications and transforming the way you and your friends play Minecraft.

Find my Class

Minecraft Java Mods

GRADE: 6-8

Programming doesn’t have to be boring! Write your own Minecraft mods and watch your code come to life with flaming cows, flying creepers, and interactivity. Follow along with examples and add your own features to the Minecraft game by developing Java code that mods your Minecraft. For every item, block or creature they want to add, kids first design the graphics, then they modify real Java code to quickly program their new features. At the end of the course, they will have their own polished Mod that they created on their own.

Find my Class

Minecraft Java Mods II

GRADE: 6-8

Create event based mod programming.  During the class we will make explosions  occur when events occur – like diamonds being mined or a minecart hits a zombie.  Give yourself the ability to super jump so high that you would be injured without the parachute you will also program.  Make animals drop potatoes or whatever you want.   At the end of the course, students will have their own polished mod that they created on their own to take home with them.

Find my Class

Minecraft Java Server

GRADE: 6-8

This unique course teaches hands-on minecraft Java server coding that is created from scratch. And it’s not just server access; it’s a server that each student can mod for interactive gaming. For the remainder of the course, they can continue to tweak and iterate while continuing to share the changes.  Students learn to code in Java with basic programming concepts including: If-then statements, logical operators, methods and parameters, variables, arrays, instantiation of new objects in a fun and engaging manner.

Find my Class

Website Creation

GRADE: 6-8

Start with the basics of HTML to make simple web pages and your own e-bay listing or blog page. Then, step into the world of Content Management Systems (CMS) to make a high class website. Learn the basics of Weebly or WordPress and then move from beginning to more complex designs. Install themes and plugins to make your site really pop. Take your site home with you and keep adding additional functionality.

Find my Class

SEE OUR FULL CLASS LIST