Our Classes

Beginner

For students completely new to coding

Intermediate

For students with some experience in coding and want to learn to code with a more advanced and powerful language called Python

Advanced

For students who are familiar with Python and want to learn Web Development

Game Development

This year, we are offering a brand new course about how to code your own plugins using Java for Minecraft, as well as how to develop and make your own Roblox Games using the Roblox Development Studio. We're excited to teach you about the amazing world of game development

How our classes are structured

One of the most important parts of learning how to code is the thought process required behind coding. We plan to engage students in a way that helps them not only become better coders but think like ones as well. This will include a series of hands on, away from the screen activities and exposure to actual programming languages. Code With Me will be divided into three sessions – the beginner, intermediate and advanced levels. Each course will be taught by an undergraduate Salem-Keizer alum or high school student with Computer Science experience.

Beginner Level

  • Our beginner level will have 1 hour classes twice a week
  • We will have a mixture of hands on activities and exposure to drag-and-drop programming
  • Classes will be limited to 5 students per session for a truly interactive experience
  • By the end of the course students will have created their own game using loops, variables and operators

Intermediate Level and Advanced Level

  • Our intermediate level will have 1 hour classes twice a week
  • We will begin with the MIT Scratch Block Based program and include off-screen program activities as well
  • Classes will be limited to 5 students per session for a truly interactive experience
  • By the end of the course students will have created their own project using loops, variables and operators in Python

Examples of Off-Screen Learning

In order for our students to understand how to think like a coder, we will be doing fun activities that don’t require you to sit in front of your laptop all day. One example could be thinking about writing out the steps for a repetitive dance like the Macarena – what’s one way you could write this to make it easier for yourself but just as easy to follow? Could you make up a dance of your own in the same way?

Frequently asked questions

Each Code With Me! class is 1 hour long and will be taught through Zoom, a video conferencing platform. Before your session starts you will receive a reoccurring link for your class.

We will do our best to place each child into a group that they feel comfortable in. If students are feeling that the class is too hard for them, they can relay this to the instructor and we will make sure they are given the resources they need.

All instructors must go through an interview process and have background checks preformed. Most are Salem Keizer alumna themselves and have some kind of CS background! They all have experience teaching classes and are a passionate group focused on helping students learn!

Code With Me! Fall 2020 will cost $150 which is equivalent to $15 a session. For students who would like to participate but are unable to pay the complete price, please reach out to us through our Contact page

Code With Me! emphasis both on screen and off screen learning activities. This means that students will be given fun activities that will help them learn how to think like a coder but may not necessarily be on their computer. These are usually fun activities such as creating our own dances or sandwiches! There are plenty of on screen coding activities as well!

Example Syllabus for our Beginner Class that was used in the Summer 2020 session