Skip to content

Build and Code a Smart Recycling Can

Course Description:
This course introduces students to fundamental coding concepts through hands-on projects. Kids learn problem-solving, computational thinking, and programming skills using block-based coding or beginner-friendly Python. Students complete interactive projects that combine electronics, robotics, and coding challenges.

Optional Take Home Element:
Students take home a project kit that includes all necessary components to continue practicing coding and building at home.

What You Will Learn

Programming Fundamentals
Students learn key programming concepts such as loops, conditionals, variables, and events, applying them in coding projects.

Problem-Solving and Computational Thinking
Students develop strategies to break down challenges, design algorithms, and test solutions through iterative coding exercises.

Electronics and Robotics Integration
Students learn how to connect sensors, motors, and microcontrollers to create interactive projects, bridging coding with physical computing.

State Standards Alignment
This course aligns with foundational skills across Computer Science, Engineering Design, and Mathematics, including:

  • CSTA 1A-AP-10: Develop programs with sequences and simple loops

  • CSTA 1B-AP-09: Create programs that use variables to store and modify data

  • NGSS ETS1.B: Developing Possible Solutions through iterative testing

  • CCSS-M MP.5: Use appropriate tools strategically for coding projects

  • ISTE 5.d: Develop and employ models and simulations to test solutions

These coding classes for kids serve students in the Aurora, Oswego, and Naperville communities.

Skills Gained

Design & 3D Print in Multicolor

Course Description:
This STEM course teaches Computer-Aided Design (CAD) using TinkerCAD and explores three professional methods for multi-color 3D printing. Students learn to create complex 3D models and master techniques such as manual filament swaps, Automated Material Systems (AMS), and post-print assembly to produce multi-colored functional or decorative objects.

Take Home Element:
Multicolor Name Tag, Thingiverse print, and Game Character

What You Will Learn

CAD Design
Students gain mastery of the TinkerCAD interface for creating multi-layered designs, using holes for cutouts, and grouping objects to create complex 3D geometry.

Additive Manufacturing Techniques
Students learn to use slicer software, including Cura and Bambu Studio, to schedule print pauses for filament swaps and design objects for multi-part post-print assembly.

Engineering for Efficiency
Students analyze print time and filament usage, including the waste generated by AMS systems, to make informed decisions that balance aesthetics and cost.

State Standards Alignment
This course aligns with core principles across Engineering Design, Technology, and Mathematics, including:

       

      • NGSS ETS1.B: Developing Possible Solutions (iterating CAD design for printability)

      • NGSS K-2-ETS1-3: Analyze data from tests to determine similarities and differences (comparing AMS vs. filament swap efficiency)

      • ISTE 4.a: Students use a deliberate design process for generating ideas (using TinkerCAD)

      • CCSS-M MP.5: Use appropriate tools strategically (using TinkerCAD and Cura)

      • ISTE 5.c: Breaking down a large problem into smaller parts (designing models for multi-part assembly)

    These 3D printing classes serve students in the Aurora, Oswego, and Naperville communities.

    Skills Gained