Programming in the Scratch language - free course from Children's online programming school Hello World, training 11 hours, Date: December 3, 2023.
Miscellaneous / / December 06, 2023
Introduction to the Scratch programming language
Let's find out why it's good to start learning programming with Scratch. Let's see what programs can be created on it. Let's get acquainted with the Scratch editor, learn useful commands and create your first program.
Sprites
Let's find out what sprites are and why they have nothing to do with lemonade.
Movement
Movement is the essence of life and the basis of how programs are created in Scratch.
Conditions and cycles
Although Scratch is a simple language, it allows you to learn the fundamental concepts of programming. Let's take a closer look at how we can use conditions in our program and how we can write less code so that our program does more work for us.
Operators and Variables
Operators and variables in programming languages are like the letters A and B in the alphabet; without them nothing would work. Let's learn what variables are and how they are used in programming. Let's understand what data types are.
Events
There are events such as birthdays, weddings. And there are events in our programs when we press something on the keyboard or mouse. Let's find out how we can react to these events to make our games more interesting.
Sounds and melodies
What is a wedding without a button accordion, and what is a game without music and sounds? Let's learn how to use sound effects in our games without our users hating our creation.
Animation
Let's learn how to create animation in various ways, because we have many tools at our disposal - from changing pictures and resizing to “swirl” and “mosaic” effects.
Vector and raster graphics
Let's understand the differences between vector and raster graphics, learn how pictures are created in vector and raster format. Let's learn how to use this in our projects.
Functions (procedures)
Let's figure out what a function is (another fundamental concept in programming) and how we can use it in our programs by creating our own command blocks.
Arrays (lists)
There are ice masses, forests, and there are arrays in programming. We will also find out what they have in common and how they differ.
Basic game mechanics
Let's look at the basic gaming techniques and difficulties encountered when developing games.