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
Arithmetic sequence, Variables, Multiple condition judgment, Detection, Algorithm, Physical motion, 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 | Arcane Scroll | Understand the law of caesar password Use strings to solve puzzles |
Lesson 2 | Evil Legion | The control of variables |
Lesson 3 | Escape a Black Hole | Row and column applications in programming The control of variables |
Lesson 4 | Rescue Cherno | Combination of conditional detection and local variables |
Lesson 5 | Endless Maze | Initialization of the clone location Movement rules for different clones Rebound effect processing |
Lesson 6 | Typing Games | Confirm variable location Application of string |
Lesson 7 | Secret Mission | Add, delete, change and check the list Making lists using programs |
Lesson 8 | Once More! Earth Warrior | Use of lists of random numbers Application of local variables |
Lesson 9 | Kashuk’s Star | Complex use of variables and lists Find the maximum and minimum values |
Lesson 10 | TheLast Fight | Coordinates and lists |
Lesson 11 | Plant Defense | Use of variable locks Queue application of lists |
Lesson 12 | Plant Defense | Advanced use of private variables Knowledge of multiple programming languages |
Lesson 13 | Food Feast | The creation and use of custom blocks |
Lesson 14 | Home Rebuild | Set parameters in custom blocks |
Lesson 15 | Mecha Game | Custom boolean values in blocks |
Lesson 16 | The Heart of the Energy | Custom recursive usage of blocks |
Lesson 17 | Intelligent Maze | Nested use of custom blocks |
Lesson 18 | Pac-man | Comprehensive use of custom building blocks Sprite movement in python |
Lesson 19 | Battle Ready | Understand order search Design order search by programming |
Lesson 20 | Sneak in | Application of string |
Lesson 21 | The Final Night | Sort |
Lesson 22 | The Dawn of Victory(Part1) | Comprehensive programming |
Lesson 23 | The Dawn of Victory(Part2) | Comprehensive programming |
Lesson 24 | The Dawn of Victory(Part3) | Comprehensive programming |