Chapter 1: Introduction to Scratch Programming Environment

In this chapter, students will learn about the basic components and functionalities of the Scratch programming environment. They will learn how to use elements such as sprites, backgrounds, and sound effects, and understand how to build simple programming logic using code blocks. The task in this chapter is for students to write a simple animated story, showcasing the storyline through changes in characters and backgrounds.

Chapter 2: Fundamental Programming Concepts and Skills

Students will learn basic programming concepts such as variables, loops, and conditional statements. Through a series of engaging examples, students will grasp how to use these concepts to write simple code. The task in this chapter is to write a simple counter where the sprite performs different actions based on the changes in the counter's value.

Chapter 3: Character Interaction and Simple Game Design

This chapter will teach students how to design and build simple games, including character interactions, collision detection, and scoring systems. Students will write a simple mini-game where the character completes specific tasks such as collecting items or avoiding obstacles.

Chapter 4: Exploring Artificial Intelligence: Basic Machine Learning

In this chapter, students will learn about the basic concepts of artificial intelligence and how to use the machine learning extension provided by Scratch for simple AI design. Students will design a simple application based on machine learning, such as making the character perform corresponding actions based on gestures or voice commands.

Chapter 5: AI Applications: Interactive Scratch-Based Hardware Integration

This chapter will introduce how to integrate Scratch with hardware devices such as micro:bit to achieve more advanced AI applications. Students will learn how to interact with hardware sensors using Scratch code, such as controlling the character's movement based on changes in light intensity. The task in this chapter is to design an interactive game or application based on hardware sensors.

About Scratch video

University lecturer teaching team

VInci AI's teaching team is rich in experience, including university teachers who teach master's AI courses in various colleges and universities.

Curriculum developed by PhD-level experts

Vinci AI's PhD-level AI expert team, providing the most professional artificial intelligence courses

Recognized by research institutions

The teaching platform developed by Vinci AI has received support from Cyberport. Vinci AI is also a STEM education partner of the Productivity Council.