css templates

VIRTUAL SUMMER CAMPS

Math, STEM Coding, Game Design and Machine Learning Projects


Release Your Brilliance   -   Fuel your curiosity   -   Shape your future with the newest technologies

Mobirise
Mobirise
Mobirise
Mobirise

LEARN FROM HOME

Well-structured, biweekly sessions available now in multiple time zones
10 consecutive working days, Monday-Friday, Weekend options

Zoom Live Camps  •  Ages 7-18  •  Outschool

The DSA Advantages

  • Latest Tech:  Pythyon, Modern AI and Machine Learning, Game Design
    Nurture your gifted child's passion for learning through new technologies.
  • Hands-on, Minds-on
    Enhance your child's abilities with engaging, interactive software and hardware coding.
  • Highly Qualified Instructors
    They're well trained and they love coding and technology.
  • Small Camp Sizes
    No more than 12 students per camp, 5 students to start.
  • Project Based Learning 
    A fun project each day.
  • Satisfaction Guaranteed 
    If your child does not enjoy camp , we'll happily issue a full refund after the second day.

MATH PROGRAMS

From Common Core to Math Competitions

To better prepare a young generation of students to love and master STEM areas, to attain STEM college degrees, and to remain competitive in future, math is the key. Solid mathematics understanding and skills would enable many more students interested in STEM fields. Accelerating math in your elementary and middle school gets you into a more advanced math program in high school, and this in turn gets you into a great college in any field. The value of a mathematics education lies not only in obtaining proficiency in computational tasks, but also in building a foundation for critical thinking. Our math program and tutoring will focus on problem solving, rather than the steps used to find the solutions. We instruct bright young students in the art of mathematical thinking and hope to better prepare their mathematical abilities and provoke/identify their love of curiosity, and thinking critically. Students who have never asked why things work the way they do are not prepared to lead the way to future scientific innovation. This independence of thought and questioning attitude is what our math program strives to nurture.

Our math programs are designed based on Singapore math and American Math Competitions (Math League and MATHCOUNTS Contests) for current and rising 4-6th grades to establish strong understanding of math concepts, learn to apply mathematics to solve real world problems, and increase problem solving speed. Singapore math is a highly effective teaching approach that instills deep understanding of mathematical concepts, which is achieved through intentional sequencing of concepts. Some of the key features of the approach include the CPA (Concrete, Pictorial, Abstract) progression, number bonds, bar modeling, and mental math. Instead of pushing through rote memorization, students learn to think mathematically and rely on the depth of knowledge gained in previous lessons. 

Summer Schedule

Ages: 8-13   •   2 Weeks  •   From $199

Please click on each course below to register in Outschool ↓


June 14 - August 6
Session 1: 10:00 – 11:00am EST;     Session 2: 12:00 – 1:00pm EST 
Session 3:  2:00 –  3:00pm EST;     Session 4:  4:00 – 5:00pm EST 
 Session 5:  7:00 –  8:00pm EST;     Session 6: 9:00 – 10:00pm EST 

MATH CAMP CATALOG

Summer Math Bootcamp - 4th Grade (4A)  

This course is designed based on Singapore math and Math League Contest Books for current and rising 4th graders to establish a strong understanding of math concepts, learn to apply mathematics to solve real world problems, and increase problem solving speed for the math league competitions. A total of 9 topics (Part A) will be covered in 10 days (two weeks), and 60 minutes each lesson. More than 200 questions and a "take-home" final exam will be reviewed with detailed solutions which are intended to guide students to identify a promising approach and to execute the necessary math. Students will be learning plenty of tricks to make 4th-grade math easy, and this course can also help students to prepare their math league competition.

Topics that will be covered in 10 weeks Part A:
1) Looking for a Pattern.
2) The Story of Gauss.
3) Working Backward.
4) The Chicken-and-Rabbit Problem
5) Intervals.
6) Tricks in Addition and Subtraction
7) Tricks in Multiplication and Division
8) Logic
9) Speed: Catching Up
10) Review Class and final exam

Summer Math Bootcamp - 4th Grade (4B)  

This course is designed based on Singapore math and Math League Contest Books for current and rising 4th graders to establish a strong understanding of math concepts, learn to apply mathematics to solve real world problems, and increase problem solving speed for the math league competitions. A total of 9 topics (Part B) will be covered in 10 days (two weeks), and 60 minutes each lesson. More than 200 questions and a "take-home" final exam will be reviewed with detailed solutions which are intended to guide students to identify a promising approach and to execute the necessary math. Students will be learning plenty of tricks to make 4th-grade math easy, and this course can also help students to prepare their math league competition.

This course is the Part B with covers the following topics:
11) The Age Problem
12) Solve Using Models
13) Solve by Comparison and Replacement.
14) The Excess-and-Shortage Problem
15) Finding Cubes
16) Interesting Remainder Problems
17) Finding Perimeter
18) The Page-Number Problem
19) Counting.
20) Review Class and final exam

Summer Math Bootcamp - 5th Grade (5A)

This course is designed based on Singapore math and Math League Contest Books for current and rising 5th graders to establish a strong understanding of math concepts, learn to apply mathematics to solve real world problems, and increase problem solving speed for the math league competitions. A total of 9 topics will be covered in 10 days (two weeks), and 60 minutes each lesson. More than 200 questions and a "take-home" final exam will be reviewed with detailed solutions which are intended to guide students to identify a promising approach and to execute the necessary math. Students will be learning plenty of tricks to make 5th-grade math easy, and this course can also help students to prepare their math league competition.

Topics that will be covered in Part A (10 days) :
1) The Four Operations
2) Solve by Assuming
3) Looking for a Pattern
4) Working Backward
5) Sequence with a Common Difference
6) Prime Numbers
7) Divisibility
8) Logic
9) Review Class
10) Final exam

Summer Math Bootcamp - 5th Grade (5B)  

This course is designed based on Singapore math and Math League Contest Books for current and rising 5th graders to establish a strong understanding of math concepts, learn to apply mathematics to solve real world problems, and increase problem solving speed for the math league competitions. A total of 9 topics (Part B) will be covered in 10 days (two weeks), and 60 minutes each lesson. More than 200 questions and a "take-home" final exam will be reviewed with detailed solutions which are intended to guide students to identify a promising approach and to execute the necessary math. Students will be learning plenty of tricks to make 5th-grade math easy, and this course can also help students to prepare their math league competition.

Topics that will be covered in this Part B (10 days) include:
11) Write Simple Equations
12) Remainder Problems
13) Average Problems
14) Area
15) Fractions
16) Square Numbers and Value of Ones Digit
17) Percentage
18) Angles and Triangles
19) Review Class
20) Final exam

Summer Math Bootcamp - 6th Grade (6A) Algebra

This course is designed based on Singapore math and MATHCOUNTS Contest for current and rising 6th graders to establish strong understanding of math concepts, learn to apply mathematics to solve real world problems, and increase problem solving speed for the MATHCOUNTS competitions. Singapore math is a highly effective teaching approach that instills deep understanding of mathematical concepts, which is achieved through intentional sequencing of concepts. Some of the key features of the approach include the CPA (Concrete, Pictorial, Abstract) progression, number bonds, bar modeling, and mental math. Instead of pushing through rote memorization, students learn to think mathematically and rely on the depth of knowledge gained in previous lessons.
Our 6th grade math program consists of part 6A (this course) and 6B. Each part covers 9 topics (18 topics in total). More than 200 questions and a "take-home" final exam will be reviewed with detailed solutions which are intended to guide students to identify a promising approach and to execute the necessary math. Students will be learning plenty of tricks to make 6th-grade math easy, and this course can also help students to prepare their Mathcounts competition.

Topics covered in this course (6A) include :
Lesson 1. Algebra
Lesson 2. Algebra Continued
Lesson 3. Fractions and Decimals
Lesson 4. The Four Operations of Fractions
Lesson 5. Percentages
Lesson 6. Percentages Continued
Lesson 7. Ratio and Proportions
Lesson 8. Ratio and Proportions Continued
Lesson 9. Rate and Speed
Lesson 10 Final 6A exam

Summer Math Bootcamp - 6th Grade (6B) Geometry 

This course is designed based on Singapore math and MATHCOUNTS Contest for current and rising 6th graders to establish strong understanding of math concepts, learn to apply mathematics to solve real world problems, and increase problem solving speed for the MATHCOUNTS competitions. Singapore math is a highly effective teaching approach that instills deep understanding of mathematical concepts, which is achieved through intentional sequencing of concepts. Some of the key features of the approach include the CPA (Concrete, Pictorial, Abstract) progression, number bonds, bar modeling, and mental math. Instead of pushing through rote memorization, students learn to think mathematically and rely on the depth of knowledge gained in previous lessons.
Our 6th grade math program consists of part 6A and 6B (this course). Each part covers 9 topics (18 topics in total). More than 200 questions and a "take-home" final exam will be reviewed with detailed solutions which are intended to guide students to identify a promising approach and to execute the necessary math. Students will be learning plenty of tricks to make 6th-grade math easy, and this course can also help students to prepare their Mathcounts competition.

Topics covered in this course (6B) include :
Lesson 1: Circles
Lesson 2: Volume of Prisms and Cylinders
Lesson 3: Angles
Lesson 4: Complementary and Supplementary Angles
Lesson 5: Angles and Polygons
Lesson 6: Construction of Triangles and Quadrilaterals
Lesson 7: Data Handling
Lesson 8: Probability
Lesson 9:  Solving Equations and Graphs of Functions  
Lesson 10 Final 6B exam

Middle School Algebra From Common Core to Math Competitions  

This course is designed to help rising 7-8th grade students to establish a strong understanding of algebraic concepts, learn to apply mathematics to solve real world problems, and increase problem solving speed for math competitions. A total of 23 algebra topics will be covered in 10 days (two weeks), and 60 minutes each lesson. More than 200 questions and a "take-home" final exam will be reviewed with detailed solutions which are intended to guide students to identify a promising approach and to execute the necessary math. This course can help students to prepare their school final exams and math competitions like math league, mathcounts and AMC 8. 

Middle School Probability and Number Theory For Math Competitions

This course is designed to help rising 7-8th grade students to establish a strong understanding of counting, probability, and number theory concepts, learn to apply mathematics to solve real world problems, and increase problem solving speed for math competitions. A total of 11 counting and probability topics and 5 number theory topics will be covered in 10 days (two weeks), and 60 minutes each lesson. More than 200 questions and a "take-home" final exam will be reviewed with detailed solutions which are intended to guide students to identify a promising approach and to execute the necessary math. This course can help students to prepare their school final exams and math competitions like the math league, mathcounts and AMC 8. 

CODING & AI PROGRAMS

Mobirise

Summer Schedule

Ages: 7-18    •    Beg-Adv    •    2 Weeks   •    From $269

Please click on each course below to register in Outschool ↓


June 7 - August 15
Session 1: 10:00 – 11:30am EST;     Session 2: 1:30 – 3:00pm EST
Session 3: 4:00 – 5:30pm EST;        Session 4: 7:00 – 8:30pm EST
Session 5: 9:00 – 10:30pm EST

CODING & AI CAMP CATALOG

Mobirise



Fun Scratch Coding Projects   (L1)                                    ($169)

Grade Level     Grades 2 – 4      
(max 10 participants)

What to Expect
We learn to code with Scratch, the most popular block-based coding for kids from MIT. This course contains introduction of Scratch coding, 5 Scratch projects, and one final project at each student’s choice. Students will be asked to present their projects on the last day. From this six-day program, students will have opportunities to tackle complex Scratch projects that can build solid coding foundations for machine learning.


Prerequisites:  No coding experience required

Mobirise



Fun Scratch Coding Projects (L2)                                  ($269)

Grade Level     Grades 2 – 5    
(max 10 participants)

What to Expect
This level 2 Scratch course contains 8 Scratch projects, and one final project at each student’s choice, which gives students more opportunities to improve their coding skills and logic in programming. Students will be asked to present their projects on the last day. From this ten-day program, students will have opportunities to tackle complex Scratch projects that can build solid coding foundations for machine learning.

Prerequisites: Scratch coding experience required

Mobirise



Fun Scratch Coding Projects (L3)                                   ($269)

Grade Level     Grades 3 – 5    
(max 10 participants)

What to Expect
This advanced Scratch course contains 8 Scratch projects, and one final project at each student’s choice, which gives students more opportunities to improve their coding skills and logic in programming. Students will be asked to present their projects on the last day. From this ten-day program, students will have opportunities to tackle complex Scratch projects that can build solid coding foundations for machine learning.

Prerequisites:  Scratch coding experience required

Mobirise



Machine Learning in Scratch                                         ($269)

Grade Level     Grades 4 – 6    
(max 10 participants)

What to Expect
Students will have hands-on experiences for training data based machine learning models and building things with them, by creating projects and games with Scratch using text, image, or sound recognition. This course provides 9 different ML Scratch projects, and one final project at each student’s choices. Machine learning methodologies will enhance students’ learning skills for their other subjects.


Prerequisites: Scratch coding experience required

Materials:  An account in www.aicode101.com

Mobirise


Project based Python for Kids (L1)                                ($169)

Grade Level     Grades 5 – 12    
(max 10 participants)

What to Expect
In this six-day program, students will learn the most popular programming language for software engineering, data science, machine learning and AI. Students will learn to build simple Python based games using programming loops and functions, draw graphics using the Python module Turtle and create stories. 

Prerequisites: Scratch or other coding experience prefered 

Materials:  an account at Replit.com

Mobirise

Projects Based Python for Kids  (L2)                             ($269)

Grade Level     Grades 5 – 12   
(max 10 participants)

What to Expect
Python is the most preferred language. If you want to achieve expertise in Python, then it is crucial to work on some real-time Python project ideas. Project-based learning is the most important thing to improve your knowledge. In this 10-day intermediate course, students will learn more fun Python game projects, and create some real fun applications.

Prerequisites: Python experience required

Materials: download IDE at https://thonny.org/

Mobirise



Projects Based Python for Kids  (L3)                              ($269)

Grade Level     Grades 5 – 12    
(max 10 participants)

What to Expect
In this advanced 10-day program, students will learn the most popular programming language for software engineering, data science, machine learning and AI. Students will learn more fun Python game projects, and create some real applications such as a calculator, content aggregator, and a web crawler in Python.


Prerequisites: Python 2 needed

Materials:  download IDE at https://thonny.org/

Mobirise



Machine Learning in Python with Big Data          ($289)

Grade Level     Grades 6 – 12   
(max 10 participants)

What to Expect
This course is designed to provide students with basic machine learning and big data concepts that they will be able to apply in the course. They will also be shown the tools they will be using throughout the course on a few fun AI projects involving Image Recognition/classification and data manipulation. Students will have an opportunity to predict NBA draft and Stock market price using existing data. 

Prerequisites: Python experience required

Materials:  www.aicode101.com and Google Colaboratory

Mobirise



Machine Learning in Python with Raspberry Pi + Sensors   (Level 1)                                                                                              ($279)

Grade Level     Grades 5 – 12    
(max 10 participants)

What to Expect
Raspberry Pi is a low cost mini-computer which is capable of doing everything you’d expect a desktop computer to do, and enables people of all ages to explore computing and program in languages like Scratch and Python. Students will learn how to code to use various electronic modules such as an LED light, ultrasonic sensor, servo, photoresistor, WebIOPi/IoT, etc. Machine Learning models are included.

Prerequisites: Python experience required

Materials: Students need to purchase the following items:
CanaKit Raspberry Pi 3 Kit with 2.5A Power Supply ($55)
32GB microSDHC Class 10 microSD Memory Card ($8)
AICode101 Starter Toolbox for Raspberry Pi  ($59)
If your computer doesn't have a SDHC card port, you also need to purchase a Vanja Micro USB OTG Adapter
-OR-
If you want to get a Raspberry Pi 4B, please purchase this one
CanaKit Raspberry Pi 4 4GB Starter Kit ($100) 


Mobirise



Machine Learning in Python with Raspberry Pi + Sensors    (Level 2)                                                                                            ($279)

Grade Level     Grades 5 – 12  
(max 10 participants)

What to Expect
In this 10 lesson program, students will learn how to control and communicate with various sensors like an AD DA & Potentiometer, thermistor, and joystick using Python coding and Raspberry Pi. Both rule-based models and data-based machine learning models will be applied.


Prerequisites: Raspberry Pi level 1 required 


Mobirise



Machine Learning in Python with Raspberry Pi + Smart Robotic Car  (Level 3)                                                             ($289)

Grade Level     Grades 6 – 12   
(max 10 participants)

What to Expect
In this 10 lesson program, students will learn how to control and communicate with advanced sensors and parts including an LED Matrix, 4 x 7-Segment Display, DC Motor, Stepper Motor, and a Smart Robot Car using Python coding and Raspberry Pi. Walk students through several programs, testing different smart car features, such as: Motors, ADC voltage check, infrared line tracker, LEDs, buzzers, servos, ultrasonic sensor, camera, etc.

Prerequisites: Python and Raspberry Pi 1 required

Materials: Beside the items listed in the Raspberry Pi Level 1 program, students need to purchase the following item:

AICode101 4WD Smart Car for Raspberry Pi ($99) 

Mobirise



Web Design for Kids: HTML & CSS & WordPress      ($269)

Grade Level     Grades 5 – 12  
(max 10 participants)

What to Expect
This course is designed to provide students with an introduction to HTML and CSS and WordPress used in designing and creating web pages. Students will have a complete and wide array of customization freedom in the creation of their own web pages! Students will have a fun Kahoot Review on all concepts learned before presenting their final projects.

Prerequisites: Python or JavaScript preferred

Mobirise



Projects Based JavaScript  (L1)                                            ($269)

Grade Level     Grades 5 – 12  
(max 10 participants)

What to Expect
JavaScript is more than just the most popular language for web design, but a tool you'll use to turn your ideas and code into something tangible. In this course, students will learn the fundamentals of coding and utilize this powerful language to build engaging, interactive games. Create your projects with flashy graphics and read user input to recreate games you love, build games from start to finish, and practice game design principles with engaging activities. 

Prerequisites: Python experience preferred 

Materials: An account at Replit.com

Mobirise



Projects Based JavaScript (L2)                                         ($269) 

Grade Level     Grades 5 – 12   
(max 10 participants)

What to Expect
In this advanced 10-day program, students will learn more fun JavaScript game projects, and create some real applications like Clock, Quiz, Tic Tac Toe, MadLibs, Code clicker and Dots and boxes. Students will be asked to create their own projects from what they have learned throughout the class. Upon completion the projects are demonstrated by their creators.
 
Prerequisites: JavaScript 1  required

Materials: An account at Replit.com

Mobirise

2D Game Design with Unity                                                 ($269) 

Grade Level     Grades 5 – 12   
(max 10 participants)

What to Expect
Do you want to become a game maker instead of a game player? Unity is the world’s most popular 2D and 3D game creation platform. You’ll get access to a platform to create 2D games plus an abundance of free resources from us and our awesome community. Students have the opportunity to learn Unity Playground, 2D Platformer, 2D RPG Creator Kit and learn about the Unity Editor and customize the game based on your own ideas and interests.

Prerequisites: Python or JavaScript preferred  

Materials: An account at  Unity.com 

Mobirise

3D Game Design with Unity                                                    ($269) 

Grade Level     Grades 6 – 12   
(max 10 participants)

What to Expect
Do you want to become a gamemaker instead of a gameplayer? Unity is one of the best 3D game and graphic design tools in the world, which bridges the fields of art, code, and design. You can piece together different elements and assets to build your own design. Then with C# coding, you will show players how to interact with your creation. You will design incredible experiences for yourself and your friends, and join a community of millions of developers using Unity!

Prerequisites: Python or JavaScript required

Materials: An account at Unity.com

Mobirise

Project Based Java for Beginners                                ($269)

Grade Level     Grades 6 – 12    
(max 10 participants)

What to Expect
In this 10-lesson course, students will learn to build simple Java based applications using programming classes, loops and functions. Each lesson has one small project which will be taught in 90 minutes. Students will be able to use the built-in Java modules for their own final projects.

Prerequisites:  Python or JavaScript required

Mobirise



Project Based C++ for Beginners                                       ($269)

Grade Level     Grades 6 – 12   
(max 10 participants)

What to Expect
In this 10-lesson online live course package, students will learn the most popular programming language C++. Students will learn to build simple C++ based games and applications using loops and functions like: Random-Number Guessing Game, Sudoku Puzzle, calculator, and leaderboard, etc.


Prerequisites: Python or JavaScript required