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.
- Learn AI is a tool people build and teach and see how computers find patterns and make guesses. The session also introduces ethics, fairness, and safe use, helping students think about who AI works for, how it can get things wrong, and how to use it responsibly.
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. The session also introduces ethics, fairness, and safe use, helping students think about who AI works for, how it can get things wrong, and how to use it responsibly.
- 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.
- Artificial Intelligence: Create and work with models to make guesses based on patterns. The session also introduces ethics, fairness, and safe use, helping students think about who AI works for, how it can get things wrong, and how to use it responsibly.
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!