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!