Let’s learn to code and start from Scratch
Learn to code with Scratch: from beginner to innovator
WHAT IS SCRATCH?
Let’s learn to code with Scratch. Scratch is a visual-based programming language targeted primarily at people who have little to no experience with coding. In our Scratch course, you will learn how to program simple games, animations, and much more.
Scratch is a great way for students to develop their understanding of fundamental computing concepts. Its drag-and-drop coding blocks also removes the immediate need for newcomers to pay attention to fine details, such as proper syntax and background technical knowledge. Scratch’s easy-to-use and brightly-coloured coding blocks makes it a powerful, accessible, and user-friendly tool to get started
with coding. It makes learning to code with Scratch super-fun and easy for everyone.
OVERVIEW OF OUR SCRATCH COURSE
Below is an overview of our 2-year Scratch programming pathway. It is made up of four 8-week courses to be delivered across four school terms. Each term covers a theme: past examples of themes include Art and Animation, and Space and
We build new projects each term that fit into one of following three categories:
• Computer games
• Interactive artwork
BEGINNER SCRATCH COURSE
Our Beginner Scratch course is a great place for those who have little to no experience with
programming. There are four Beginner Scratch courses, over the course of which we learn the
following fundamental programming concepts:
| Positive and negative
Simple Boolean logic
Testing and debugging
Use technology as a tool for creative design, artistic expression, and making animations.
❖ What is coding?
Explore the wonders of space through game design and creative graphics.
❖ Writing linear algorithms
Inspire yourself to create your own games and traditional games.
❖ Designing AI for computer games
Create imaginary worlds and characters. Design your universe, your story, and your hero.
❖ Problem decomposition:
INTERMEDIATE SCRATCH COURSE
Our Intermediate Scratch course is designed for students who are confident using the skills outlined in the aforementioned Beginner course. There are four Intermediate Scratch courses, over the course of which we learn the following programming concepts:
(forever vs. repeat vs. repeat until)
(angles, geometry, random number
| Player dashboards
Controlling objects in 2D space
Designing AI algorithms
More complex Boolean logic
Gravity effects and trajectory physics
Multi-player and multi-level game design
|WORLD BUILDING||GAME DESIGN||ARCADE CLASSICS|
Using technology as a
❖ Algorithms: linear and branching
Create your own imaginary world and creatures. Design the environment and the
❖ Arithmetic: simple maths operations
We love playing computer games!
❖ Broadcast messages
❖ Creating multi- player controls
❖ Creating multi-level games
Let’s discover classic
❖ Iterative design,
If you’re interested in our online classes, click the button below.
If you’re interested to find out more