Scratch Programming Training Course
Scratch is a block-based computer programming language that simplifies programming concepts. This makes it easy to create simple games, interactive stories, and animations that can be shared and accessed collaboratively.
This instructor-led, live training (online or onsite) is aimed at anyone who wishes to design and create fun and engaging games and applications, and learn about the basics of computer programming.
By the end of this training, participants will be able to:
- Be acquainted with the Scratch website.
- Program using the Scratch editor.
- Learn about the different tools and functions.
- Create and design a simple game or interactive story.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Introduction
Overview of Scratch Features and Architecture
Setting up Your Scratch Account
Exploring the Scratch Website
Understanding the Basics of the Scratch Editor
Programming Using Scratch’s Block-Based Environment
Interacting with the Cartesian (XY) Coordinates
Learning About the Paint Editor
Moving Objects Using Motion Functions
Designing Through the Looks and Sounds Categories
Using Controls, Operators, and Conditions
Understanding Sensing and Variables in Scratch
Learning About Data Types
Working with the Pen Tool
Accessing the External Libraries
Creating A Game/Application with Scratch
Troubleshooting
Summary and Conclusion
Requirements
- No previous programming knowledge needed
- Interest in programming and creating simple and interactive games
Audience
- Anyone who is new to coding
- Game and application developers
Open Training Courses require 5+ participants.
Scratch Programming Training Course - Booking
Scratch Programming Training Course - Enquiry
Scratch Programming - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Course adaptation based on my questions/comments
Nathalie siard - REEL S.A.S
Course - Scratch Programming
Machine Translated
Provisional Upcoming Courses (Contact Us For More Information)
Related Courses
From 3ds Max to Unreal: Mastering Real-Time Visualization
21 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at intermediate-level to advanced-level 3D artists, game developers, and visualization professionals who wish to leverage their skills in Autodesk 3ds Max and learn how to create immersive real-time experiences in Unreal Engine.
By the end of this training, participants will be able to:
- Understand the key differences between 3ds Max and Unreal Engine workflows.
- Import 3D models, animations, and assets from 3ds Max into Unreal Engine.
- Create and customize materials, textures, and shaders in Unreal Engine.
- Set up dynamic lighting and global illumination for real-time rendering.
- Implement interactivity and gameplay mechanics using Blueprint visual scripting.
- Optimize assets and scenes for real-time performance and efficiency.
AI Agents in Gaming: From NPCs to Strategic AI
14 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at intermediate-level game developers and AI enthusiasts who wish to integrate AI agents into gaming applications effectively.
By the end of this training, participants will be able to:
- Understand the role of AI agents in modern gaming.
- Develop decision-making systems using decision trees and finite state machines.
- Implement pathfinding algorithms such as A* for in-game navigation.
- Apply reinforcement learning techniques to create adaptive AI behaviors.
- Optimize AI performance for real-time gaming environments.
Blender: 3D Modeling Fundamentals
35 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at artists, game developers, or complete beginners who wish to use Blender to create 3D models for interactive applications, video games, animated films, etc.
By the end of this training, participants will be able to:
- Understand the principles and core concepts of 3D modeling.
- Explore a variety of modes and tools for modeling and editing 3D meshes.
- Learn how to create animations and visual effects with Blender.
- Add curves, surfaces, metaballs, and hair particles to simulate realistic 3D motions.
- Use the tools for UV mapping/unwrapping, sculpting, and painting 3D models.
- Export 3D models and assets to a game engine, 3D printer, or other software.
Blender: 3D Modeling Fundamentals - Part 1
21 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at artists, game developers, or complete beginners who wish to use Blender to create 3D models for interactive applications, video games, animated films, etc.
By the end of this training, participants will be able to:
- Understand the principles and core concepts of 3D modeling.
- Explore a variety of modes and tools for modeling and editing 3D meshes.
- Use the tools for UV mapping/unwrapping, sculpting, and painting 3D models renderring.
Blender: 3D Modeling Fundamentals - Part 2
14 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at artists, game developers, or complete beginners who wish to use Blender to create 3D models for interactive applications, video games, animated films, etc.
By the end of this training, participants will be able to:
- Learn how to create animations and visual effects with Blender.
- Add curves, surfaces, metaballs, and hair particles to simulate realistic 3D motions.
- Introduction to non-destructive modelling and animation.
- Export 3D models and assets to a game engine, 3D printer, or other software.
Roblox for Developers
14 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at beginner to intermediate-level programmers who wish to create their own Roblox games.
By the end of this training, participants will be able to:
- Create a Roblox studio.
- Learn the fundamentals of creating a Roblox game.
- Build game objects and add game behavior.
- Use animations in games.
Unreal Editor for Fortnite (UEFN)
7 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at beginner-level to intermediate-level game developers and UGC creators who wish to design, develop, and publish interactive and monetizable experiences for Fortnite players.
By the end of this training, participants will be able to:
- Understand the basics of UEFN and its role in creating user-generated content within Fortnite.
- Navigate the UEFN interface, set up projects, and manage assets effectively.
- Develop and publish custom Fortnite experiences using worldbuilding and landscaping tools.
- Apply basic programming concepts using the Verse scripting language.
- Collaborate on UEFN projects and prepare for monetization opportunities in Fortnite.
Unity: Developing 3D Games with C# and Javascript
28 HoursThis instructor-led, live training in Belgium covers the fundamentals of game development with Unity while walking participants step-by-step through the creation of their own game.
Unreal Engine 4
21 HoursThis instructor-led, live training in Belgium covers the fundamentals of game development with Unreal Engine 4 while giving participants the chance to create their own sample game.
Unreal Engine 5 Deep Dive
14 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at game developers who wish to get a comprehensive understanding of UE5 and how to use it to create stunning real-time content.
By the end of this training, participants will be able to:
- Learn and understand the new features of the UE5 release.
- Utilize the real-time 3D creation tool capability of UE5 to create realistic visuals.
- Explore and build visual worlds and games.
- Learn and master game design principles.
- Create cutscene animations.
VR rapid prototyping in Unity3D for architecture showcasing
28 HoursFormat of the Course
- Interactive presentations and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.