top of page


Scratch is a visual programming language specially designed for kids, allowing students to use their creativity to design all sorts of programs and games.

4 Weeks  |  2 Hours per Lesson  |4 Hours per Week  |  No Prerequs  |  Grades 1-6 |

1-6 Instructor-Student Ratio



Live Online Class


1-6 Instructor-Student Ratio


12 Coding Projects


Personal Guidance

Why Scratch?

The idea of Scratch is sharing, reusing and combining code. Their slogan is "Imagine, Program, Share." Scratch is used in more than 150 different countries and available in more than 40  languages. 

Why kids need to learn Scratch:

In the 21st century, the ability to code a computer program is an important part of literacy in today's society.  Scratch helps young people learn to think creatively, reason systematically, and work collaboratively. In the "Scratch: Programming for all", it is written "that "Digital fluency" should mean designing, creating, and remixing, not just browsing, chatting, and interacting." 


Learning to work with computers is a great way for kids to have a taste of computer science and to build their logical thinking ability. The ability to program provides important benefits. When kids learn to program at an early age, they are not just learning to program but learning to expand on what they can create.


7/10 - 8/4

7/24 - 8/18



Time: 6:00pm-8:00pm EST
Monday & Wednesday

Location: Online

6 Left




Scratch 101
Online Class Summer 2023

International Session

International Session


Time: 6:00pm-8:00pm EST
Monday & Wednesday

Location: Online

6 Left


Future Applications

Our Scratch program is the best way for young students to begin learning programming concepts and logical-thinking skills. Scratch is a visual programming language specially designed for kids, allowing students to use their creativity to design all sorts of programs and games.

Cornerstone of Advanced Programming Language

Help students lay solid foundations for learning advanced programming languages in the future with the foundational elements.

Abilities to Join the Scratch Competitions

Join Scratch competitions hosted by various organizations, work towards a goal, meet friends who have the same interests, and win the prizes. 

Cultivate the Interests to Explore Computer Science (CS)

Cultivate an interest in logic-thinking and problem-solving which are essential skills in today's society, encourage young kids to continually explore CS in the future.

Meet Our Instructors

Our team of instructors come from the top universities in the nation and are passionate about sharing their knowledge with the next generation. They are experienced in teaching children and bring their industry knowledge to bear.

“Ivy Seed was more than just a camp – it was the beginning of a student’s career.”

未标题-8_画板 1_画板 1.png

Ivy Seed Pathway

Through participation in Ivy Seed summer camps, after school and online programming, we envision students developing skill sets to support meaningful academic progress. These students should enjoy greater opportunities for educational and professional advancement toward their dream careers.
Cultivate design thinking and creativity as part of a lifelong process
Experience how to build and grow high-tech venture learning business skills, market research methods, and product design
Learning coding and application development can help your ideas come to life
Build an interest in computer science & learn the fundamental programming language

Learning Outcomes

Throughout this program, students will-



1.Gain creative computation concept


2. Design and build their own Scratch games using programming knowledge


3. Learn Scratch 3.0


4. Complete 12 coding projects


5. Cultivate an interest in programming


6. Learn the computational concept of loops, if, sequence and more


7. Increase logical thinking ability


8. Experience and begin to master remote work and communication

A Typical Week Includes


Preview & Tasks


Before the first class, students will receive a pre-class package which includes a pre-class task list and instruction on setting up a laptop and software.


Live Class & Projects


During each class, students will learn programming and closely work with instructors to complete the in-class coding projects.


Discussions & Puzzles


Students will receive a coding puzzle for each week to reinforce what they learned and join the class remote discussion board every week.

Get the Info

From an Expert

Feel free to inquire about our course structure and curriculum.

Thanks! Message sent.

bottom of page