Designed for Standard 4+ (Ages 10+)

Developed by MIT, the Coding Language Learned by 200 Million Kids Worldwide

Scratch Hero Image

Scratch Elite Course

By "stacking blocks," we visualize abstract math and logic. From basic game creation to advanced algorithms and data structures, this course is the most solid foundation for transitioning to Python text-based coding.

Age Group
Standard 4+
Ages 10+
Prerequisites
None
Tools
MIT Scratch
3.0
Format
Dual-Teacher Mode
Duration
30 Lessons
Total

Logic too abstract? Math and Physics confusing? Understand them through "Coding"!

Rote Memorization

Does your child find learning coordinates, angles, or gravity boring at school, unable to see how these formulas apply to real life?

Lack of Logical Structure

When facing complex problems, does your child give up easily, not knowing how to break a big problem into smaller, solvable steps?

Our Solution

Our Solution

Scratch turns boring code into colorful blocks. In this course, if the "gravity" parameter is wrong, the character won't jump; if the "coordinate" is wrong, the spaceship crashes. Children deeply understand math and logic through "trial and error," which is a hundred times more effective than memorizing formulas.

Cross-Disciplinary Learning: Cultivating 4 Key Engineering Mindsets

Skill 1

Visual Logic

Master core concepts like Initialization, Sequences, Loops, and Conditionals. Learn to build logic with blocks so the computer understands your commands.

Skill 2

Google Computational Thinking

Learn the thinking model proposed by Google: Decomposition, Pattern Recognition, Abstraction, and Algorithm Design.

Skill 3

Algorithms & Data

Advance to learning Sorting Algorithms, Randomness, Variables, and Lists/Arrays to handle complex data operations.

Skill 4

Cross-Disciplinary Application

The course integrates Math (Coordinates, Geometry), Science (Food Chains, Physics/Gravity), and Living Technology (Virus Prevention, Network Packets), achieving true STEAM education.

Systematic Learning Path

From Gamer to Logic Master

The curriculum is split into two levels, 15 lessons each.

Level 1
15 Lessons

Foundations Level - Basics & Game Design

Familiarize with Scratch interface, master Coordinates, Variables, Loops, and basic game mechanics.

Level 1
15 Lessons

Foundations Level
Basics & Game Design

Familiarize with Scratch interface, master Coordinates, Variables, Loops, and basic game mechanics.

Project 1
Big Fish Eat Small Fish
Food Chain

Learn Variables and Conditionals to simulate an ecosystem.

Project 2
Desert Mission
Loop Animation

Learn My Blocks (Functions) and Costume switching for smooth animation.

Project 3
Coding Adventure
RPG Level

Integrate Coordinates, Sensing, and Broadcast mechanisms to design a multi-level adventure game.

Project 4
Anti-Theft Stairs
Physics/Gravity

Simulate gravitational pull to create a jumping game.

Level 2
15 Lessons

Advanced Level - Advanced Algorithms & Design Patterns

Learn Functions, Lists (Arrays), String Processing, and Physics Simulation to challenge complex projects.

Level 2
15 Lessons

Advanced Level
Advanced Algorithms & Design Patterns

Learn Functions, Lists (Arrays), String Processing, and Physics Simulation to challenge complex projects.

Project 1
Best Deliveryman
Sorting Algorithm

Learn Computer Science "Sorting" and "Shuffling" algorithms to optimize paths.

Project 2
Homecoming Mission
Physics Sim

Create jumping and gliding effects influenced by gravitational acceleration.

Project 3
Hacker Action
Rounding

Combine math concepts to create a hacker game with an info interface.

Project 4
Germ King
Extensions

Use Text-to-Speech features to create interactive apps.

Project 5
Hacker Endgame
Computer Virus

Simulate virus defense mechanisms, learning advanced applications of Variables, Clones, and Sensing.

Next Step

Bridging to Python

Next Step

Bridging to Python

After completing the Scratch Elite Course, children are fully equipped with logic and algorithmic concepts. They only need to switch syntax to seamlessly transition to ourPython Programmingand enter the world of text-based coding.

Not Just Coding—Math Grades Improved Too!

Tingxuan’s Dad

When Tingxuan attended the trial class, I took some time to look into OrangeApple’s introduction and found that their programming language roadmap was very clear and easy to understand. She was also willing to learn and able to maintain her enthusiasm consistently, so I directly enrolled her in a one-year course at OrangeApple.

Student Story 1 Quote

Standard 4 Tingxuan

Because I like drawing, during the summer vacation between Grade 3 and Grade 4, I searched on my own how to make animations and started teaching myself Scratch. I spent the whole summer creating projects and showed my work to my parents — they were so surprised!
I also actively participated in Scratch-related competitions at school. Seeing how interested I was in Scratch, my dad directly signed me up for a full year of courses at OrangeApple.

Student Story 1 Quote

FAQ

My child has played Minecraft. Do they still need Scratch?
A:Highly Recommended!Minecraft focuses on 3D space and interest building, while Scratch is the most authentic tool for "Logic Training." It handles more complex math operations, data structures, and algorithms (like sorting and searching), making it the most important bridge to future Python coding.
Why must we use Scratch? Can't we learn Python directly?
A: For Standard 4-6 students, facing lines of English code (Python) directly can be frustrating. Scratch allows us to focus on the 'Logic' itself rather than getting stuck on 'Syntax Errors.' Once the logic is clear, learning any language later becomes very fast.
Do I need to bring a laptop?
A:Yes!Students are required to bring their own laptops to class. Scratch is free, and we also encourage students to continue creating and practicing at home.
Will the math in the course be too hard?
A: We use math concepts like coordinates and angles, but teachers explain them in the most intuitive way (like character movement and rotation). Many children discover 'So that's why math is useful!' because they want to build games, which actually boosts their interest in school math.

Give Your Child the Key to Unlock the Future.

Don't let your child just swipe on phones; teach them to control technology. Book a free trial now and start the journey of logical thinking training!