The Applied College, represented by the Training and Skills Development Unit (Training Courses Committee) and in cooperation with the Community Responsibility Administration at Najran University, organized a community training course titled " Electronic Game Programming Using Scratch " - First semester 1447 - Applied College
The Applied College, represented by the Training and Skills Development Unit (Training Courses Committee) and in cooperation with the Community Responsibility Administration at Najran University, organized a community training course titled " Electronic Game Programming Using Scratch " - First semester 1447
In its ongoing efforts to enhance students’ skills and serve the community, the Applied College at Najran University, represented by the Training and Skills Development Unit (Training Courses Committee) and in collaboration with the University's Community Responsibility Administration, organized a community training course titled "Electronic Game Programming Using Scratch." The course was held on Sunday, 25 Jumada Al-Awwal 1447, corresponding to November 16, 2025, via the Microsoft Teams platform.
The course, delivered by Ms. Nora Saud Al-Shahrani, aimed to develop participants’ digital competencies in creative game programming using Scratch, attracting 60 male and female trainees.
The training covered several key topics, including:
- Introduction to Programming: Definition of programming, its importance for beginners, an overview of various programming languages, and the rationale for choosing Scratch.
- Introduction to Scratch: Explanation of the program’s concept and main idea, steps for accessing or installing the platform, and highlighting its key advantages for learning programming.
- Scratch Interface Components: Exploration of sprites and their properties, coding area and blocks, display window and coordinate system, toolbar and controls, as well as the main block categories.
- Programming Fundamentals in Scratch: Covering movement commands and direction control, event triggering, adjusting sprite appearance and costumes, adding sounds, and working with variables and arithmetic operations.
- Creating a Simple Interactive Project: A practical application for adding sprites, changing backgrounds, programming movement, utilizing conditions and loops, and adding interactive elements.
- Programming the “Chick with Eggs” Game: Guidance on character and background design, animating sprites and interactions, and building game logic.
- Programming the “Flappy Bird” Game: Training on designing and adding game elements, advanced movement programming, gravity effects, designing the “Game Over” screen, and incorporating sounds and scoring.
- Implementing Practical Projects for Trainees: Allowing participants to choose a game idea, design sprites and backgrounds, write code, present projects, and discuss ideas.
- Tips for Creativity and Development: Providing free resources for continued learning, suggesting additional project ideas, and explaining ways to publish projects on the Scratch platform.
This course reflects the Applied College’s commitment to fostering digital innovation and equipping participants with practical skills in game programming according to the latest educational best practices.



