MIT Scratch 2 - Advanced Programming

Scratch 2 belongs to the later phase of L1 Block Programming. The course emphasizes the development of students' comprehensive application, requiring students to complete more advanced Scratch projects. But, more importantly, the course aims to develop students' ability to design algorithms and system applications.


L1 Block Programming


Game Development

Skill Level


Class Size

1-on-1 or Group (2-4 students)

Learn More Practical Programming Applications

Scratch is an educational platform developed by the prestigious MIT Media Lab for elementary and middle school students to learn computer programming. Scratch advanced programming provides students with more application scenarios that not only continue to deepen programming concepts but also allow them to eventually transition into our other text-based programming courses.

Challenge Yourself to Be Creative

More than a million people in different parts of the world are making their own Scratch projects, and more than 25 million projects have been posted on the Scratch sharing platform. Why don't you join this community and show us what your creativity is all about?

Learn Programming Lessons the Fun Way

Scratch integrates programming concepts into the creation of animations and games. As you complete your project, you will master the basic concepts of programming such as variables, loops, and functions, building a solid foundation for the next step of learning real programming.

Publish and Share Your Own Projects

Post your own projects on the MIT Scratch sharing platform, share your work with small programmers all over the world, and let your friends and family try out your apps!

It’s More Than Just Programming

Programming isn't just the only focus of this class. When you learn to program, you're developing your logical thinking skills, problem solving skills, computational skills, and your imagination at the same time!

Learning Objectives

    Learn advanced programming in Scratch, use your creativity and share your work with young programmers from all over the world!

  • Master basic block programming languages and algorithms
  • Get hands-on production of animations and games
  • Understand computers and stimulate an interest and passion for programming
  • Learn hands-on problem-solving skills by building projects
  • Develop scientific innovation and teamwork skills
  • Publish your own projects on the MIT platform

Course Features

  • In-person or Online Available
  • Project-Oriented Learning
  • Exercise System Support


Upon finishing the trial and assessment, classes will be scheduled based on the student’s availability. Please contact us for the Trial class.

Try a Free Class

Project Based

Our courses are designed to lead students to build their own startup projects.

Experienced Instructors

Passion for code. Unmatched expertise. Personality that brings interaction and encouragement always.

Aim at Competitions

Beyond learning programming, students are prepared to compete in science fairs, research, and entrepreneurship competitions.

Other Courses You Might Also Like

Start learning with Coding Mind!

Turn your child’s passion into a professional skill.

Book Your First Free Class