YWiC Programs

Welcome to our Programs page! YWiC offers engaging, hands-on computer science and technology programs for elementary through high school students. Explore our grade-specific opportunities below.


Elementary School Programs

Our elementary program provides a playful introduction to computer science concepts.

  • Sammy the PB&J Robot teaches coding without a screen using physical code cards to build sequences, loops, conditionals, functions, and more.
  • Evo Ozobots allow students to code using color paths and markers, helping them develop logical thinking and creativity.

These activities focus on problem-solving, physical engineering, and building a strong foundation in coding and robotics.


Middle School Programs

Our middle school offerings build on foundational skills with more advanced, hands-on technology experiences, including:

  • 3D Printing: Design and prototype real objects.
  • Cybersecurity: Learn about phishing tactics and basic cryptography.
  • Artificial Intelligence: Build chatbots and create knowledge graphs.
  • Robotics: Use VEX robotics to explore networked robot control.
  • Python Programming: Create projects like a desktop pet.
  • Java Development: Code classic games like Rock-Paper-Scissors.
  • Game Design: Use GameMaker Language to design and build original video games.

These projects empower students to explore various STEM pathways while reinforcing real-world applications.


High School Programs

Our high school programs challenge students with immersive, project-based experiences that build advanced coding and engineering skills. Students take on real-world problems and explore emerging technologies through engaging, hands-on activities such as:

  • 3D Printing: Design and print physical models to understand the intersection of coding and engineering.
  • VEX Robotics with AI: Program robots to move autonomously and use Artificial Intelligence to identify objects.
  • Python Desktop Pet: Build an interactive digital pet that responds to user actions using Python.
  • Raspberry Pi Projects:
    • Sign Language Interpreter: Use Python and a Raspberry Pi to translate sign language into text.
    • Computer Vision: Explore object detection and image processing using camera input.
  • Game Development: Design and build original games using GameMaker Language.
  • Cybersecurity:
    • Create a spam email detector in Java.
    • Understand encryption and build cryptography tools.

Want to Join a Program?

Check out our Summer Camps page or Contact Us for more details on how to register, volunteer, or bring YWiC to your school!