Price:
$499.00
Number of Lessons
Frequency
Suitable for age
Programming language
Programming knowledge
24 lessons
Once a week, 60 min/lesson
7-13 years old
Scratch
Angle, Probability, Voltage, Resistance, Binary, Recursion, Polygon, etc.
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.
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.
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.
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.
Coordinates, Repeated loop, Condition judgment, Cloning,random numbers, Logic operations, etc.
Master knowledge of scratch
Complete simple animation, Game production
Object-oriented, Strings, Center points, Lists, Branch nesting, Loudness, etc.
Master the advanced use of command blocks
Independently create games, Animations, Stories sequence
Angle, Probability, Voltage, Resistance, Binary, Recursion, Polygon, etc.
The combination of programming and multidisciplinary application
Solve the practical problems of daily life with programming
Arithmetic sequence, Variables, Multiple condition judgment, Detection, Algorithm, Physical motion, etc.
Learn methods of problem decomposition, Pattern recognition, Abstraction, etc
Comprehensive use of programming
Title | Knowledge | |
---|---|---|
Lesson 1 | Energy Bracelets | Initialize Understand clone block The application of color effect |
Lesson 2 | Repel Bees | Random number Delete the clone Separate control of ontology and clone |
Lesson 3 | OMO the Ninja | Stamp block The difference between Stamp and Clone |
Lesson 4 | Guardian of Flowers | The upper limit of clones Clone and Broadcasting |
Lesson 5 | Gold Axe and Silver Axe | Separate control of clones and ontology(2) Use the gradient effect |
Lesson 6 | Plum Blossom | Separate control of clone and ontology(3) |
Lesson 7 | The Zerg Queen’s Birthday Party | VariableIncrease or decrease of variables Branch condition |
Lesson 8 | Divine Inspiration | Variables and operators Graphics rendering The application of Loudness block |
Lesson 9 | Across the Desert | Variables and conditional loops Boolean value |
Lesson 10 | Route | Advanced application of variables Branch condition |
Lesson 11 | Lawn Bowl | Physics in programming Advanced use of variables |
Lesson 12 | Fruit Ninja | Comprehensive application of variables Comprehensive application of multi costumes and multi conditions |
Lesson 13 | Cheer !Invisible Swordsman | Loop nesting Random number |
Lesson 14 | Cultivate the levitation Power | Combination of cyclic structure and condition(1) Comprehensive application of clone |
Lesson 15 | Earth Warrior Alliance | Combination of cyclic structure and condition(2) Broadcast to control multiple sprites |
Lesson 16 | Angry Hale | Combination of cyclic structure and condition(3) The control of variables Play the notes |
Lesson 17 | Qian JoJo’s Shop | Exchange of variable values The application of cloning |
Lesson 18 | Great Magician | A loop statement contains a jump loop Select nested and logical operators |
Lesson 19 | Battle of Wits with Devils | Understand Fibonacci numbers by programming The drawing of complex figures |
Lesson 20 | Lord Password | Understand binary The application of clone |
Lesson 21 | The Dule in Titan | The application of binary logical relation in programming Control function of a variable in a program |
Lesson 22 | The Vanquished Demon Lord | the complex application of loop nesting Set sprite’s strength by using variables Exchange of variable values |
Lesson 23 | Medal award System | Advanced application of coordinates Multi branch nesting |
Lesson 24 | Advance Bravely | Advanced application of condition Advanced application of loop |