What you'll learn
Scratch projects are made up of objects called sprites. Each sprite can have different costumes to change how it looks. A sprite can be a character, an animal, a vehicle, or anything you imagine. You can create your own costumes using the Paint Editor, upload images from your computer, or choose from the Scratch library.
In Scratch, you can also add backgrounds (called backdrops) to set the scene for your project, like a city, space, or underwater world.
You control sprites by giving them instructions. These instructions are created by snapping together colorful coding blocks to form scripts. With these blocks, you can make sprites move, talk, play sounds, respond to keyboard input, and interact with other sprites.
Scratch also lets you use simple concepts like loops, events, and conditions to make your projects more interactive and dynamic. When you click the green flag, all your scripts start running from top to bottom, bringing your project to life.
Introduction to Cyber Security
Explore the exciting field of cyber security and why cyber …
What you'll learn
Explore the exciting field of cybersecurity and why cybersecurity is a future-proof career.
Overview
This introductory course takes you inside the world of cybersecurity. You will learn cybersecurity basics to protect your personal digital life and gain insights into the biggest security challenges companies, governments, and educational institutions face today. Cyber security professionals who can protect and defend an organization’s network are in high demand.
Python Essentials 1
Learn fundamental concepts of computer programming and start building coding …
What you'll learn
Learn fundamental concepts of computer programming and start building coding skills with the Python programming language.
Overview
Used by startups and tech giants like Google, Facebook, Netflix, and more, Python offers you endless possibilities for creating small and large-scale software projects. User-friendly with easy-to-read code, Python is a great first programming language to learn and requires no prior programming knowledge. Python skills open you up to careers in almost any industry and are required if you want to continue to more advanced, higher paying software development and engineering roles such as software engineer, systems administrator, and security engineer.
In this course, you will learn in-demand skills such as how to design, develop, and improve computer programs, methods for analyzing problems using programming, programming best practices, and more. The course also prepares you for the PCEP – Certified Entry-Level Python Programmer certification (Exam PCEP-30-0x).
Kodu Game Lab Course L1
This creative course introduces children to the exciting world of …
What you'll learn
This creative course introduces children to the exciting world of game design using 3D environments. Through the easy and visual platform Kodu Game Lab, students learn how to build their own interactive games while developing real programming thinking skills.
Children will design colorful worlds, create characters, and control their behavior using simple visual coding (no typing required). They will explore concepts like sequences, conditions (if/then), scoring systems, and game rules—all in a fun and playful way.
Through hands-on projects, kids improve their creativity, logical thinking, and problem-solving skills. They also gain confidence as they bring their own game ideas to life and share them with others.
By the end of the course, students will be able to design and present their own 3D games, making this a perfect first step into programming, game development, and the world of technology
