Let These Programming Camps Spark Interest

Come and play with us! Make funny music and dancing characters. Create animations and program Minecraft games. Learn the programming languages of Scratch and Python. 

Legend is not only a place for students to gain confidence and knowledge in science, technology, engineering, and mathematics, but also the incubator for creativity and a family to practice teamwork. It is a place for them to begin the process of self-understanding and intuition, as well as growth in the areas of communication among peers and teachers.

Every student is uniquely diverse when it comes to their knowledge, self-awareness, and skill set. Because our classes are small in size, we are able to get to know each student in order to tailor a plan to meet their individual needs and interest.  Your child will work with enthusiastic educators who not only care about STEM education as a whole, but more importantly, the individual students they work with on a daily basis.  

Here’s A Summary of What Your Child Will Learn in Programming Camps: 

 

      • Coding Skills: Build a good foundation in using Scratch and Python Programming languages.
      • Programming Concepts: Gain a good grasp of essential programming concepts, such as conditional statements, loops, functions, flow chart, algorithm, and data types.
      • Problem Solving: Apply the skills to create art work, animations, games, and perform complex executive functions.

A “Can-Do” Experience that Unleashes
the Programming Genius in Your Child

  • Solid Programming Foundation and Confidence Built by Our Customized Curriculum
  • A Sense of Achievement Created by the Comfortably Paced Progression
  • Passion to Keeping Learning Inspired by this Positive Learning Experience

Scratch Programming: Which Level Should I Enroll?

Scratch Exploratory  ⇒  Scratch Junior  ⇒  Scratch Expert

  • Learn computer science fundamentals using Scratch’s Block-based programming environment.
  • Learn fundamental programming concepts with a focus on loops, conditional statements, user input, Cartesian coordinates, variables and  the concepts of repetition.
  • Create animations, computer games, and design interactive projects.
  • Continue to practice and get familiarized with essential programming concepts on loops, conditional statements, user input, Cartesian coordinates, variables, algorithm and go in-depth on the concepts of repetition.
  • Create sophisticated animations, computer games, and interactive projects using Scratch, a graphical programming language.
  • After completing this course, students are able to design and program their own games in Scratch, and are ready to advance to Expert Level in Scratch.
  • Introduced in Expert Level are more advanced ideas, including nested loops, complex conditionals, string and mathematical operators, lists, and functions.
  • Building on their foundation of Scratch fundamentals, students create intricate animations and games using complex logic and program design. 
  • Students develop their programming skills while learning about lists, defining procedures, and debugging problematic code.  They will broaden their understanding of variables, operators, and event-driven programming while applying their existing knowledge in new ways of thinking about Scratch.
  • Learn to use subprogram to make the  program shorter and easier to understand.

Python Programming: Which Level Should I Enroll?

Python Exploratory  ⇒  Python Junior  ⇒  Python Expert

  • Experience the Real World coding. 
  • Introduced to a powerful yet beginner-friendly coding language.
  • Exposed to object-oriented programming language with dynamics semantics and get to appreciate how it can do more with less, making it easy to learn and powerful to use. 
  • Your child will not only learn Python , they will also be introduced to fundamental programming principles, and also lay a strong foundation for tackling algorithms.
  • Expand the knowledge and learn more details of programming. 
  • Learn how to use variables, loops, functions to create and manipulate Minecraft.
  • Get to enjoy the fun of the gaming platform and develope passion about coding
  • Practice to code in Python, and apply it in Minecraft.
  • Exposed to high level algorithm and coding and learn to integrate it with their math skills.
  • Learn more advanced algorithms and coding to build more sophisticated games, apps, and simulations. 
  • Learn about code structure. 
  • Learn about Cartesian Coordinates and more. 
  • Practice using the industry-standard approach to design their products. 
  • Go through the design process of planning, documenting, executing and presenting the game to the end-users.

Programming Summer Camp Listing

Scratch Exploratory, K-G2: 7/13 – 7/17

Scratch Exploratory, K-G2: 8/10 – 8/14

Scratch Junior G3-5: 6/15 – 6/19

Scratch Junior G3-5: 7/20 – 7/24

Scratch Expert G3-5: 7/6 – 7/10

Scratch Expert G3-5: 8/3 – 8/7

Python Lower, G3-5: 6/22 – 6/26

Python Lower, G3-5: 7/27 – 7/31

Python Upper, G3-5: 7/6 – 7/10

Python Upper, G3-5: 8/3 – 8/7

Python Expert, G3-5: 7/13 – 7/17

Py/thon Expert, G3-5: 8/10 – 8/14

 

Summer Camp Enrollment