Up-to-Scratch IT Skills – Strengthening refugee and ex-pats girls' IT Skills


Course Name

Up-to-Scratch IT Skills – Strengthening refugee and ex-pats girls’ IT Skills

Training Provider

The Foundation for Global Human Dignity

Target Group / Theme

Females in the Maltese Society / To introduce girls to the love of coding. In this respect, you can choose any fit-for-purpose coding language which would be easy to follow. Examples include Scratch and Python.

Course dates

1. Monday,11 September 2023, 10:00 am
2. Tuesday 12 September 2023, 10:00 am
3. Thursday 14 September 2023, 10:00 am
4. Monday 18 September 2023, 10:00 am
5. Tuesday 19 September 2023, 10:00 am
6. Thursday 21 September 2023, 10:00 am
7. Monday 25 September 2023, 10:00 am
8. Tuesday 26 September 2023, 10:00 am
9. Thursday 28 September 2023, 10:00 am


8 plus 1 social event between September 1, 2023, and September 28, 2023.

Course Content

Session 1: Introduction, Simple Animation
Introduction to Scratch and its interface. Basic block-based programming concepts. Creating sprites and backgrounds. Animating sprites using motion blocks.
Project: Create a simple animated scene with character movement.

Session 2: Digital Storytelling
Exploring storytelling concepts. Creating interactive stories with dialogue and characters.
Using control structures (loops, conditionals, message broadcasting) for story progression.
Project: Design and build an interactive story or narrative.

Session 3: Simple Game Development
Introduction to game design principles. Creating a game concept and planning game mechanics. Implementing user input controls (keyboard, mouse). Adding scoring and
win/lose conditions.
Project: Develop a basic game with simple gameplay elements.

Session 4: Advanced Animation with Cloning
Review of animation techniques. Introduction to sprite cloning and parallel programming. Creating patterns and effects with clones. Implementing timed animations and synchronized movements.
Project: Design a complex animation using sprite cloning techniques.

Session 5: Advanced Game Development with Clones
Review of game development concepts. Advanced collision detection and handling. Power-ups, enemies, and other game enhancements. Utilizing clones for multiple game elements.
Project: Create a more advanced game with dynamic gameplay using sprite cloning.

Session 6: Lego Spike Prime Programming with Scratch 1
Introduction to Lego Spike Prime robotics kit. Connecting Spike Prime with the web app. Controlling motors and sensors with Scratch.
Project: Create a pet robot with simple movements and interaction.

Session 7: Lego Spike Prime Programming with Scratch 2
Further exploration of Lego Spike Prime capabilities. Connecting Spike Prime with Scratch 2 extension. Advanced programming concepts with sensors and variables. Designing and building more complex robotic projects.
Project: Create a pet robot with advanced movements and interaction.

Session 8: Building Simple Robots with Arduino
Introduction to Arduino boards, motors, sensors, and LEDs. Overview of basic electronic components and circuit connections. Utilizing household waste materials (cans, plastic boxes, cardboard boxes, table tennis balls, etc.) Step-by-step guidance on building simple robots from recycled materials.
Project: Build a simple pet robot using Arduino, motors, sensors, and LEDs.

1 social event between September 1, 2023, and September 28, 2023.

Delivery Method

In-Person (Physical)