s2 square oz opt

Scratch S2



Number of Lessons
Suitable for age
Programming language
Programming knowledge

24 lessons
Once a week, 60 min/lesson
7-13 years old
Object-oriented, Strings, Center points, Lists, Branch nesting, Loudness, etc.

组 597

24 lessons
1 lesson/week

组 599

once a week
60 min/ lesson

组 602

7-13 years old

组 604


why oz opt

Why should we learn Scratch?

Scratch is currently the most widely used visual programming language, developed by MIT and Google. Replacing the complex syntax in coding, Scratch is programming with graphical representation. Children don’t need to understand English or even use a keyboard. By learning Scratch, children can master skills like basic programming logic, relational reasoning, mathematical concepts, etc.

By having the children create their own storybooks, animations, and games, Scratch helps sharpen children’s logical thinking, creativity, and imagination. It also cultivates their self-learning awareness and teamwork ability, etc.

Highlights of CampusTop Scratch Course

omo oz opt

Scientific Method of Teaching

The original animation series makes learning a drama-watching experience. It helps reduce the difficulty while inspiring children’s interest in learning programming so they can easily keep it up. 

good oz opt

Practical operation Application

Inspired by PBL teaching ideas, programming knowledge is well combined with project practice in the course, so that children can put what they have learned into action and improve their problem-solving ability.

Course content

Consisting of four stages (S1-S4) and forty-eight teaching hours for each stage, Scratch is a scientific graphical programming system suitable for teenagers. Children will start from the basic logic to develop their interests and potential in programming. Throughout the project practices, their learning outcomes will be proven, which offers them solid abilities in logical thinking, innovation, and problem-solving.

course oz opt 1
course mobile oz opt

S1 Basic building blocks and logic

Coordinates, Repeated loop, Condition judgment, Cloning,random numbers, Logic operations, etc.

icon oz opt

Master knowledge of scratch

icon oz opt

Complete simple animation, Game production

S2 Progression and promotion

Object-oriented, Strings, Center points, Lists, Branch nesting, Loudness, etc.

icon oz opt

Master the advanced use of command blocks

icon oz opt

Independently create games,  Animations, Stories sequence

S3 Discipline integration and application

Angle, Probability, Voltage, Resistance, Binary, Recursion, Polygon, etc.

icon oz opt

The combination of programming and multidisciplinary application 

icon oz opt

Solve the practical problems of daily life with programming

S4 Project game production

Arithmetic sequence, Variables, Multiple condition judgment, Detection, Algorithm, Physical motion, etc.

icon oz opt

Learn methods of problem decomposition, Pattern recognition, Abstraction, etc

icon oz opt

Comprehensive use of programming


Lesson 1 Guardian of the MoonSet the central point of the sprite
Motion block:go to (x y)
Lesson 2 The Invading DevilGo to mouse-pointer
Point towards the mouse-pointer
Understand broadcast
Lesson 3 Explorer DrivingGlide ( ) secs to ……
Design multi sprites‘ position and motion
Sending and receiving broadcasts
Lesson 4 Meteoroids StromChange x by( )
Change y by( )
Lesson 5 Dangerous MomentComprehensive application of coordinate blocks
Advanced application of nested
Lesson 6 Space AssaultAdvanced application of nested
The cross between sprites
Lesson 7 Naughty Mucus MonstersLogical relation: “and ”
Turn on the camera
Sensing block:touching color?
Lesson 8 Beating BacteriaLet the sprites express themselves:say/think block
Get the coordinate of the sprites
Lesson 9 Colorful ShieldColor detection
Mouse down?
Lesson 10 The Space Wise MenQuestion and Answer
The integrated application of answers and conditional statements
Lesson 11 Star JourneyIntegrated application of sensing and event blocks
Double branch structure of condition
Lesson 12 The Airship Broke DownAdvanced application of sensing and event blocks
The application of logical operators
Lesson 13 Moody ElfThe application of Pen block
Loudness block
Lesson 14 Exploration of JupiterDraw a picture with the mouse
Design the tracking function for the robot
Lesson 15 The Heat BeatMultiple conditions
Advanced application of broadcasting in one sprite
PLay drum
Lesson 16 Sound of MusicA combination of pen blocks and judgment statements
According to the simplified spectrum simulation orchestration
Lesson 17 The Magical BrushDraw squares and triangles by programming
Lesson 18 Gold MinerComprehensive application of pen and movement command
Repeat until
Lesson 19 The Test of ThalesTimer block
The application of multiplication instructions
Concatenation of strings
Lesson 20 Devil’s LandDivision remainder
Round down
“Wait Until…” block
Lesson 21 Cassini’s Light (Part 1)Calculate the perimeter of rectangle and equilateral triangle by programming
Concatenate string contents by concatenation instruction
Lesson 22 Cassini’s Light (Part 2)Learn to draw pentagram patterns
Lesson 23 Doll Machine ChallengeUse the brush and movement command to achieve the effect of rope stretching and countdown
The application of multi-condition and multi-broadcast
Lesson 24 Carrot FantasyMulti – condition decision of control instruction
The application of logical operations and condition
Hi! Do you need help?