STEM Middle School

Summer 2021

For the second year, we have decided to offer our Middle School summer program in an online format. 

We are delighted to be able to offer one week and two week enrichment courses throughout most of the summer to students in 6th to 8th Grades.  Our enrichment courses will be open to students from all school districts.

Accelerated Math Course 3

DPIE will be offering a year-long Math Course 3 for Dublin middle school students who wish to take Algebra 1 in the fall of the 2021 – 2022 school year. The Math Course 3 will be taught in a six-week, five hour per day virtual format with live instruction. Parents and students should be aware that the DPIE Math Course 3 is an accelerated course that will cover the equivalent of 5 days of material in one-day.   Click here for more detailed information.

Summer Enrichment Courses

Thank you for supporting DPIE in the Summer of 2021.

We look forward to offering new and exciting enrichment and academic courses to you in the Summer of 2022.  

Instructor:                  Code to the Future
Grade Level:               6 – 8
Time:                            11:00 – 12:30pm
Dates:                          Week 1 & 2:   June 7 – 18  | Monday to Friday
                                       Week 3 & 4:    June 21 – July 2  | Monday to Friday
Duration:                    1 hour 30 minutes
Location:                     Online
Tuition:                        $200

Course Description: 
Feel like you’ve mastered the art of coding? You want to be challenged? In our advanced class, you will be able to show off more of your skills and have more freedom to add to the projects that our instructors present to you! Our advanced class also includes competitions in which you are able to show off your creativity based on prompts provided by the instructor.

*Students must have a laptop or computer with video and audio capabilities so they can see and speak with the instructors.

Experience Level: 2+ years in experience with Scratch (or been in our coding classes more than a year) 

Enroll Now

Back to Top

Instructor:        Jim Parsons, Fallon Teacher
Grade Level:     6 - 8
Time:                  9:00 – 11:30am
Dates:                 Week 1 & 2:   June 7 – June 18  | Monday to Friday
                              Week 3 & 4:   June 21 – July 2   | Monday to Friday
Location:           Online
Tuition:               $275

Course Description:
This summer, from the comfort of their home, students will learn foundational computer science concepts. We will be writing apps, creating websites, and making games all for your Android tablet or phone. Using the user-friendly MIT App Inventor's coding environment and Android tablets students are going to create a variety of games, with plenty of room for student creativity! Prior programming experience is not necessary.

How the class will look:

  • 30 - 60 Minute Review, Lesson of new Material, Preview and Directions of Project
  • 30 - 60 Minutes of Independent Project time with ability to ask questions
  • 15 - 30 Minutes of Review, explanations, presentations, and preview upcoming lessons, to end class.


Things to consider:

  • Each Student will need an Android device, cannot be an IPad
    - student may check out a device from DPIE that will require a pickup
    - students may use their own computer, as long as it has the requirements below.
  • Must have internet access to be able to complete projects


Computer Requiements (Students may check out a device from DPIE or if you use your own computer, it must have...)

  • Computer or Chromebook with browser
  • Android device with AI Companion
  • Google ID


Big Picture Ideas: 

  • Creating a website using google accounts
  • Creating Games with Scratch
  • Creating Apps using MIT App Creator

There will be a course "pick-up" day before this course beginnings.  Details to follow.

Enroll Now

Back to Top

Instructor:        Certified Pyxeda AI Instructor
Grade Level:     6 - 8
Time:                   9:30am - 12.:30pm
Dates:                 Students can take one or both sessions*
                              Week 3: June 21 – 25  |  Monday to Friday
                              Week 4:  June 28 – July 2  |  Monday to Friday
Duration:           3 hours
Location:            Online
Tuition:               $300

Course Description:
Artificial Intelligence (AI) is all around us. Kids today already use AI in digital assistants like  Alexa, in movie recommendations and more. Future jobs of all kinds will require these critical skills. In this camp, kids learn what AI is and learn how AI works and how it learns. Students learn about different AI algorithms and how to build, measure and improve them. They build several AIs of their own including a custom project.

Our curriculum is designed by PhD AI experts with many years of real-world experience. We make the concepts easy to understand, fun and engaging for kids.

Curriculum 1 - for Week 3 Course

  • Students will learn what Artificial Intelligence is, how AI works and will build a custom project to train their own AI!.
  • Students will learn to build different types of AI - to detect and predict categories (for example whether a person is Happy/Sad or Child/Adult), to detect and predict values (such as teaching an AI to do Math). They will build AI projects to do each of these and learn the concepts behind them.
  • Students will also do a custom project of their choice to build an AI system to solve a problem.
  • They will showcase their project to their parents and peers on the last day of the class.

The core AI concepts they will learn are:

  • Learn to identify different types of algorithms (classification, regression) appropriate for different types of problems and data (text, numbers, categories and images).
  • Train an AI system from raw data and use it to build cool applications.
  • How to improve an AI with better data
  • How to measure and tune the performance of different AI algorithms to make them better
  • How the AI algorithms learn patterns and how to tune them
  • How AI compares to rule engines (can I beat an AI by writing rules?), and when to use and not to use AI
  • Difference between AI and Robotics.

Curriculum 2 - for Week 4 Course

We introduce new students without Python experience to Python and reinforce core programming concepts (input/output, conditionals, loops, data structures etc.) for those students who already know Python. The students will combine their newfound Python knowledge with Artificial Intelligence. They will build a smart chatbot that can understand English sentences and have a conversation. Each student will build a custom chatbot of their choice. They will present their app to the class at the end of the course. Parents will also receive a video of their child's presentation and students can also write a blog about their project that will be showcased on the AIClub website.

What the Students Learn:

  • How to build a smart application from scratch in Python.
  • Core programming concepts - flowcharts, input/output, loops, conditionals, data structures.
  • To use an IDE (Development Environment) to create, run and debug Python applications.
  • How to connect AIs to their python programs to make them artificially intelligent.
  • How to build applications that use two or more AIs at once.
  • The students will build a custom project in Python and learn how to debug, test and present their final application in a demonstration

Can I take only one week of camp or do I need to take both?
The first week covers AI and the second covers Python programming with AI. Students can take either camp individually or both. Students who take both can build on their learnings in the first course and create a larger project in the second course. If they take both, they will have the choice of creating a single project that combines both learnings or creating two individual projects.

Enroll Now

Back to Top

Instructor:        Mr. Kyle Voeller, Fallon Core Teacher
Grade Level:     Rising 6 - 8
Time:                   Noon – 1:30 pm
                 Week 1, 2 & 3:  June 7 – 25 (15 Class Days)        
                             Week 4, 5 & 6:  June 28 – July 16, (14 Class Days, No Class on July 5th Holiday)
Duration:            1 1/2 Hours
Location:            Online
Tuition:                Week 1:   $230
                               Week 4:   $210

Course Description:
Discover your inner author and creative self through the Aspiring Author Workshop. Are you interested in going deep on what makes a good story? This class will offer students a chance to practice the whole creative writing process from finding inspiration to planning, drafting, revising, editing and publishing. Students will read and analyze examples of compelling fiction in multiple genres, learn and apply techniques to find inspiration for their own stories, develop multiple versions of the plot to test their ideas, workshop character ideas and create characters that are complex, and learn to write descriptive settings that add to the plot. Students will explore their own interests and story ideas towards the goal of writing their own short story with coaching and unique lessons designed to help them hone their skills. 


Enroll Now

Back to Top

Instructor:        Gurus Education East Bay 
Grade Level:     6 - 8
Time:                  1 – 4pm
Dates:                 Week 3:  June 21 – 25  | Monday to Friday
Duration:          3 hours
Location:           Online
Tuition:              $199

Course Description:
Make your biggest fear, your greatest triumph!!

Public speaking is about channeling your knowledge outward in an effective way. This camp will teach presentation skills, provide a foundation for critical thinking, creative writing and presenting with confidence! With thought-provoking topics, campaign speeches & debates, students will learn to manage public speaking anxiety, and make strong arguments through reasoning. Our goal is their SUCCESS!

Enroll Now

Back to Top

Instructor:             Jean Wright from Café Art
Grade Level:          6 – 8
Time:                       12:30 – 1:45pm
Dates:                      Week 6 & 7:  July 12 – 23   |  Monday to Friday
Duration:               1 hour 15 minutes
Place:                       Online
Tuition:                    $180 

Course Description:
This class is designed for those students who love ceramic painting. In this class students will learn about design, color and elements of art. They will then paint a fully coordinated place setting of their own which will include a dinner plate, salad plate, snack plate, cereal bowl, tumbler and mug. By the end of the class students will have their own one-of-a-kind place setting to use at home and eat in style.

Student Supplied Materials Needed:  Colored Markers or Crayons or Colored Pencils; paper Towels or rag; bowl for water, workspace for art, pencil and eraser, and of course a computer device with internet to access the Zoom lesson. 

DPIE Supplied Materials:  Planning and Design Workbook, ceramic paint, ceramic pieces, and a paintbrush.

Class Pick-Up/Drop Offs


  • Week 1 & 2:  Sunday, June 6, 11am – Noon, Cottonwood Creek Parking Lot
  • Week 6 & 7:  Sunday, July 11, 11 am – Noon, Cottonwood Creek Parking Lot

Dates for Paint Pickup - To be announced

Dates for Drop-Off of Ceramics to be fired (after class 8-last class) - To be announced

Dates for Pick-Up of Fired Ceramics: - To be announced 

Enroll Now

Back to Top

Instructor:             Jeanne Wright, Café Art
Grade Level:          6– 8
Time:                       10:30am - Noon
Dates:                      Week 6:   July 12 – 16  | Monday to Friday
Duration:                1 hour 30 minutes
Location:                 Online
Tuition:                    $140

Course Description: 
Students will enjoy an introduction to the art of mixed media. They will learn how to up-cycle what we consider “trash” (advertisements, old books, magazines, envelopes, etc.) into beautiful art. Students will be introduced to art concepts such as composition, the rules of 3’s, and weight, while also learning how to craft tools and stamps. Projects include a picture frame, greeting cards, and a canvas board art. 

**Due to the nature of the craft supplies we will be using, it is highly recommended students wear old clothes or an apron and cover their workspace.

Students/Families to provide: coloring pencil, scissors, apron or covering to protect clothes, misc. paper collections (i.e. advertisements, tea bag envelopes, clothing tags, bottle caps, cardboard, any extra focal points or stickers that the student would like to use to personalize the project. printed images should be last pint and not inkjet) 

DPIE/Cafe Art Supplied kit includes: frame, greeting cards, canvas board art, papers, mod lodge, brushes, paint, focal points, stickers, sharpie and a work mat.

NOTE: There will be a material pick-up and drop-off for this class the Sunday before class.

Pick-Up Dates

  • Week 1:    June 6, 11am – Noon, Cottonwood Creek Parking Lot
  • Week 6:   July 11, 11am – Noon,Cottonwood Creek Parking Lot


Drop-Off Dates

  • Week 1:  June 13, 11am – Noon, Cottonwood Creek Parking Lot
  • Week 6:  July 18, 11am – Noon, Cottonwood Creek Parking Lot

Enroll Now

Back to Top

Instructor:        Instructor from Pacific Chess Academy
Grade Level:     6 - 8
Time:                  Noon - 1pm
Dates:                 Week 3 & 4:   June 21 – July 2  | Monday to Friday
Duration:          1 hour
Tuition:              $150                       

Course Description:
Do you love to play chess? Are you looking to improve your skill level? This class is designed for middle school students with good knowledge of chess tactics and basic knowledge of chess strategies. The 60-minute camp/class includes:

  • Chess instruction and strategy
  • Quizzes and challenges on the real-time virtual chessboard
  • Puzzles to make you think through your moves
  • Bughouse chess games
  • Simultaneous games against the instructor
  • Tournaments and unlimited casual games.

Winners of the “Final” end of camp tournament receive a 1-year USCF (United States Chess Federation) membership. 

*Students must have a laptop or computer with video and audio capabilities so they can see and speak with the instructors.

Enroll Now

Back to Top

Instructor:                  Mr. Kyle Voeller, Fallon Technology Teacher
Grade Level:               Rising 6th, 7th & 8th
Dates/Time:                Session 1:  Week 1, 2 & 3 : June 7 – 25 
                                                              Monday to Friday at 9:00am – 11:00am
                                                               Monday to Friday at 1:45 - 3:45pm
                                        Session 2:  Week 4, 5 & 6:  June 28 – July 16 
                                                               Monday to Friday at  9:00am – 11:00am      (no class on July 5th)
Duration:                    2 Hours
Location:                    Online
Tuition:                       Session 1:  $299   (15 days)
                                      Session 2:   $279   (14 days)        

Course Description:
This class will allow students to discover computer science concepts and skills by creating personally relevant, tangible, and shareable projects. Throughout the class, students will learn about programming for the physical world by blending hardware design and software development. They will design and develop a physical computing device, interactive art installation, or wearable device, and plan and develop code for microcontrollers that bring their physical designs to life. Physical computing projects will promote student awareness of interactive systems, including Internet of Things (IoT) devices, and broaden their understanding of abstract computer science concepts through meaningful and authentic applications.

A tangible product the students make is a project that secures a valuable object from others. In order to do this students will be able to

  • · Define a problem with a problem statement
  • · Draft different possible solutions
  • · Sketch their ideas
  • Plan a code that could solve the problem with a flowchart
  • Write a code that could respond to input from the environment and alert the user with an output. 
  • Use debugging techniques to troubleshoot their coding like adding comments or using a code trace chart
  • Design a 3D model with labels to show their ideas
  • Share with their classmates and get feedback on their design

To participate in this class online, students will need access to a computer. Students may use a desktop,laptop, or chromebook (either windows or mac) to complete the assignments. While IPADS/Tablets will likely work, they are not recommended."

 Enroll Now

Back to Top

Instructor:                    Mr. Gabe Manalac, Fallon Teacher
Grade Level:                 6 - 8
Time:                              9:00 – 11:00 a.m.  or  Noon – 2 pm
Dates:                            Week 1, 2 & 3:  June 7  – 25 (15 Classes)
                                         Week 4, 5 & 6:  June 28 – July 16 (14 Classes, July 5th is a holiday)
Duration:                       2  Hours
Location:                       Online
Enrollment Fee:             Week 1:  $299
                                         Week 4:   $279
Course Description:
In the Design and Modeling (DM) unit, students begin to recognize the value of an engineering notebook to document and capture their ideas. They are introduced to and use the design process to solve problems and understand the influence that creative and innovative design has on our lives. Students use industry standard 3D modeling software to create a virtual image of their designs and procedure a portfolio to showcase their creative solutions. They are then challenged and empowered to use and apply what they’ve learned throughout the unit to design several prototypes that include a balloon powered toy car and a therapeutic toy for a child who has cerebral palsy

Equipment Needed: Chromebook or laptop and internet connection

Enroll Now

Back to Top

Instructor:        Sara Quintero, Wells Middle School Teacher
Grade Level:     7 - 8
Time:                  10:00 - 11:15am
Dates:                 Week 1 & 2:   June 7 – June 18  | Monday to Friday
Duration:          1 hour 15 minutes
Location:           Online
Tuition:              $175

Course Description:
Have you always enjoyed the unusual and mysterious? If so, in this summer writing course you will be exploring the "odd" and the "supernatural"  while writing your own Horror story! Students will be learning about, reading and listening to several examples of the Horror genre. With the help of these examples, students will brainstorm, outline and draft their own five part Horror story. Students will also have the opportunity to practice editing and revising their work and at the end of the course,  will be able to share what they have created.

Enroll Now

Back to Top

Instructor:        Genius Squared
Grade Level:     6 - 8
Time:                   10:00am - 12:20pm
Dates:                  Week 4:   June 28 – July 2
                              Week 7:   July 19 – July 23
Duration:           2 hours 20 minutes
Tuition:               $199   

Course Description:
What better way is there to learn math and science than to create art with it?  In this course your child will build a working camera and produce analog images. Sunprint paper is a safe medium to explore how photography works as it only requires water to develop. The trade-off is that exposures are 1-2 hours. Through the activity of designing, building and, using the camera, your child will learn about logarithms (called “stops” in photography), the thin lens equation (geometric optics), and UV light (the invisible light that causes a sunburn). Each session will focus on creative problem solving and the answer to the perennial question: “When will I ever use math in real life?” Your child will have to use a box cutter to complete this course. This is a hands-on class. If your child does not participate in all the activities enthusiastically, he or she will not learn. 

Family Supplied Materials: box cutter, cutting board, cardboard (from left over boxes), electrical tape, duct tape, and transparency film compatible with your printer. 

Enroll Now

Back to Top

Instructor:                  Code to the Future Certified Instructor
Grade Level:               6 – 8
Time:                            1:00 – 2:30pm
Dates:                           Week 1 & 2:   June 7 – 18  | Monday to Friday
                                       Week 3 & 4:    June 21 – July 2   | Monday to Friday
Duration:                    1 hour and 30 minutes
Location:                     Online
Tuition:                        $200

Course Description:
Do you know how Scratch works but don’t think you’re ready for intense projects yet? No problem!  Through this camp, you will be utilizing the program of Scratch with the ability to create projects themed to Space. We utilize some of Scratch's more complex settings and ideas so you are able to create more exciting games/projects to show off to your friends. With Scratch, the possibilities are endless!

*Students must have a laptop or computer with video and audio capabilities so they can see and speak with the instructors.

Prerequisite: Experience with Scratch (or has been in one of Code to the Future’s coding classes for this school year)

Enroll Now

Back to Top

Instructor:        Gurus Education East Bay
Grade Level:     6 – 8
Time:                  1:00 – 4:00pm
Dates:                 Week 6:   July 12 -16  |  Monday to Friday
Duration:           3 hours
Location:           Online
Tuition:              $199

Course Description: 
This debate camp will help students sharpen their Argumentation & Public Speaking skills and prepare them for School Debate Tournaments!

Students will:

  • Learn to make compelling presentations backed by solid evidence
  • Gain a balanced and complete understanding of current and global issues
  • Develop persuasive skills through various debate formats of argumentation & refutation structure
  • Master key lifelong skills: Research, Analysis, Writing, Note taking, and Critical Thinking
  • Become an excellent competitor and Speak to Win (in Debates)

Fun, Adventurous, Exciting sessions!

Enroll Now

Back to Top

Instructor:         Gurus Education East Bay
Grade Level:      6 – 8
Time:                   1:00 – 4:00pm
Dates:                  Week 7:   July 19 – 23  | Monday to Friday
Duration:            3 hours
Location:            Online
Tuition:               $199 

Course Description:
This is an excellent advanced level camp that reinforces presentation skills and builds upon basic strategies of communication & debating. We work on delivering descriptive and expository speeches, through powerful presentations. Students research on more current issues and learn to present their speeches with the use of Power Point, Charts, Diagrams and other Audio/Visual Aids. This course will develop brainstorming skills and encourage kids to be self-sufficient to captivate the audience.

Fun & Interactive Camp!!

Enroll Now

Back to Top

Instructor:        Sabrina Britton, Wells Middle School Teacher
Grade Level:      6
Time:                   10:00 - 11:30am
Dates:                  Week 1:   June 7 – 11  | Monday to Friday
Duration:            1 hour 30 minutes
Location:            Online
Tuition:               $140                       

Course Description:
Do you love writing your own stories? If so, this course aims to help you become a better storyteller by learning how to include story elements in your own fictional tales. We will also learn about how conflict and character traits drive a story, to help us write our own short stories!

Enroll Now

Back to Top

Instructor:        Gurus Education East Bay
Grade Level:      5 – 8
Time:                   1:00 – 4:00pm
Dates:                  Week 1:  June 7 – 11  | Monday to Friday
Duration:            3 hours
Location:            Online
Tuition:               $199

Course Descripton:
This is an exciting summer camp! Students will learn the steps and techniques to prepare and present their ideas TED Talk style.  The topics will cover a wide range of issues from different sectors: Technology, Entertainment, Science, Personal Growth & more. The students will learn about some of the young TED Talks speakers, along with their research & presentation styles. They will be mastering the skills of Public Speaking, Leadership and Creative Thinker, and present a TED talk on the last day of the camp! Our goal is to develop well-rounded individuals! 

Enroll Now

Back to Top

Instructor:         Gurus Education East Bay Instructor
Grade Level:       5 - 8
Time:                    1:00 – 4:00pm
Dates:                   Week 4:   June 28 – July 2   |  Monday to Friday
Duration:             3 hours
Location:             Online
Tuition:                $199 

Course Description:
This is an excellent camp and the perfect time to start learning about leadership, finance and money management!

It will create a foundation for younger students to understand the concept of business, saving, budgeting and entrepreneurship through Comparative Shopping, Salary Analysis, Investments and more! Students will work on their creativity and public speaking skills to present ideas for the new inventions. It is a fun and interactive way to understand Money & Business and get insider’s tips from our Guest Speakers in the field of Finance!

Enroll Now

Back to Top