Skip to content
  • EN
  • AT
  • RO
  • IT
  • HU
  • SK
  • SR
  • EL
  • About
  • Partner
  • Contact
  • Map
  • Video Toolkit
  • Training Package
  • About
  • Partner
  • Contact
  • Map
  • Video Toolkit
  • Training Package
  • About
  • Partner
  • Contact
  • Map
  • Video Toolkit
  • Training Package
  • About
  • Partner
  • Contact
  • Map
  • Video Toolkit
  • Training Package

Video Toolkit

16 animated videos on coding and programming in sign language.

HTML

HTML

See Transcript

What is the HTML language?

HTML (Hypertext Markup Language) is a language that allows the description of web pages.

CSS (Cascading Style Sheets) is a presentation language created to give content appearance and form – using for example fonts, sizes or colors.

The CSS language was created after the HTML language, and therefore older versions of HTML also contain elements for specifying the layout of pages that will eventually be removed in newer versions.

The two languages ​​- HTML and CSS – are independent of each other. This is an advantage. As a rule, HTML will represent the structure and content of a web page, while CSS controls the appearance and form of this content.

Where do we use HTML?

Learning HTML has three big advantages:

  • it is very simple and does not require much time
  • provides absolute control over the creation of the web page
  • you can use HTML code sequences “borrowed” from other web pages within the pages you will create

What is an HTML document?

An HTML document is a sequence of blocks of information; a block is delimited by special symbols, called tags.

<html>

  <head>

 <title>My page!</title>

</head>

<body>

<h2>Welcome.</h2>

<p>Here you will learn how to make a web page</p>

</body>

</html>

Each tag is enclosed by two marks: less than (<), to the left, and more than (>) to the right. Most tags have an end tag, with the same structure, the only difference being that the less than mark (<) is followed by the “/” character.

Example: <title> The title of the page is passed here </title>

The main components of a web page 

Any web page consists of two main blocks: 

  • HEAD – contains information about the web page: title, author etc;
  • BODY (body) – includes the information that makes up the web page and the formatting of this information.

The main tags for creating a web page are:

  • The <HTML> tag- is the first tag that must appear in an HTML file and will frame, along with its corresponding end tag (</HTML>), the entire web page.
  • The <HEAD> tag together with its corresponding end tag (</HTML>) marks the header part of the web page.
  • The <TITLE> tag marks the title of an HTML document that will be dispalyed in the title bar of the web page. The corresponding end tag is </TITLE>. If it is missing, then the file name will appear in the title bar of the browser window. 
  • The <BODY> tag frames the content of the web page. The corresponding end tag is </BODY>.

To create a web page, follow these steps:

  1. editing the HTML file using a simple (Notepad) or dedicated text editor;
  2. saving the file using the .htm or .html extension;
  3. viewing the page using a browse

In conclusion, with HTML you can create your own website; HTML is easy to learn – you’ll enjoy it!

Generative AI

Generative AI

See Transcript

What is AI?

AI (Artificial Intelligence) refers to the field of computer science that deals with the development of systems capable of performing tasks that normally require human intelligence. 

The main goal of AI is to create programs and systems that can think, learn and react to situations in a human-like way.

Why is it called “generative” AI?

The word generative indicates a unique capability of AI, which is related to the primary function of these AI models: the ability to generate new content autonomously. Unlike other AI models that may recognize patterns or perform specific tasks, Generative AI is designed to create new, original content.

AI is used in a wide range of fields, including health, transportation, finance, education, and more.

Why AI?

AI is developing to meet the challenges of the modern world and to address human needs and desires, helping in decision-making and improving various aspects of life.

How can artificial intelligence help the hearing impaired and hearing people?

Artificial Intelligence (AI) can significantly help through various technologies and solutions that facilitate communication and accessibility.

Virtual assistants and chatbots:

  • Virtual assistants, such as Siri, Google Assistant or Alexa, can interact via text so that people with hearing impairments can receive information or help without depending on sound.

Speech recognition and sign language translation:

  • Speech recognition: Speech recognition technologies can turn speech into text, allowing hearing impaired people to actively participate in conversations or access information.
  • Sign language translation: AI projects can help translate sign language into spoken or written language, facilitating communication between people who use sign language and those who are not familiar with it.

Sign Language AI Interpreters:

 Some AI technologies are able to interpret and translate sign language into texts or speech, which can help people with hearing impairments communicate more easily with those who do not know this language and vice versa. 

Examples: 

  • SignAll: is an AI-based platform that uses video cameras and machine learning algorithms to translate sign language into written or spoken language. The system can recognize signs in a sign language conversation and automatically transcribe them into text. It is mainly used to help hearing impaired people communicate with people who do not know sign language.
  • Google’s AI and TensorFlow. Google has invested in research and development of technologies that can interpret sign language. Using neural networks and TensorFlow (an open-source development framework for machine learning), Google is working on developing a system capable of recognizing hand movements and translating them into text or speech. In one of their projects, the technology is able to learn to recognize signs through video images.
  • Microsoft Azure AI. Microsoft used the Azure AI platform to develop sign language recognition solutions. These solutions are based on machine learning and image processing to identify and translate signs into text language. Microsoft is constantly researching ways to apply technology to improve accessibility and support people with hearing impairments.
  • DeepASL is a project based on deep neural networks (deep learning) that aims to recognize American Sign Language (ASL) signs and convert them into text or speech. It uses image processing and motion recognition techniques to understand user’s gestures. The project was created with the aim of improving communication between people who use sign language and those who do not know it.
  • Kinect and motion recognition technology Microsoft’s Kinect technology, combined with AI, has been used to create systems that can recognize sign language. Kinect uses a 3D camera and a motion sensor to capture body and hand movements. When integrated with machine learning algorithms, the technology can interpret sign language and translate it into text or speech.
  • Socia (Sign Language App) is an AI-based app that uses the mobile phone’s camera to detect sign language signs and translate them into a text or spoken language. The app uses image recognition and machine learning algorithms to recognize signs and translate them into a language accessible to those unfamiliar with sign language.

AI can assist any learning or content creation process putting huge amount of information together, giving this way a direction to research and new ideas to be followed. However, there are some risks to be taken into consideration when using AI with the purpose of content creation: originality and appropriation of ideas. 

Algorithms

Algorithms

See Transcript

An algorithm is simply a set of steps that a computer follows to complete a task or solve a problem. Imagine explaining to a friend how to do something, like baking a cake: you give them clear instructions, step by step. An algorithm works the same way, but the instructions are written in a language the computer can understand.  

For example, if you ask a computer to sort a list of names alphabetically, the algorithm will guide it on how to compare each name and put them in the right order. Computers use algorithms for everything: loading a webpage, suggesting a video on YouTube, calculating the fastest route on Google Maps, and much more.  

Some algorithms are simple, while others are very complex, like those used in artificial intelligence or social media, which analyze huge amounts of data to work.  

Understanding what an algorithm is helps you see how technology works behind the scenes and use the digital world more effectively. Learning how to create or use algorithms is not only useful but also gives you a kind of superpower to better understand and control the tools you use every day.

C / C++ / C#

C / C++ / C#

See Transcript

C, C++, and C# are essential programming languages used in the tech world, each with specific features that make them suitable for different types of projects.

C is one of the oldest and most “low-level” programming languages, meaning it allows you to work directly with the computer’s hardware. It’s known for its speed and efficiency and is often used to write operating systems and applications where full control over the computer’s resources is crucial. If you’re working in areas like hardware, networking, or embedded systems, C is a foundational tool.

C++ is an evolution of C, adding the ability to program in a more structured, object-oriented way (OOP). This makes it incredibly powerful for complex applications like video games, simulations, graphics engines, or high-performance software. While it’s more difficult to learn than C, it provides greater flexibility and functionality. With C++, you can handle both low-level and high-level tasks, making it ideal for complex software and resource-intensive applications.

C#, developed by Microsoft, is a more modern, object-oriented language designed to be simpler than C++ and much safer. It’s widely used for developing applications on the Windows platform, mobile apps, and video games, especially with Unity. The syntax of C# is more “user-friendly” and provides advanced tools for creating software with graphical interfaces or applications that need to run across different platforms (Windows, macOS, iOS, Android).

Are foundational tools in computer programming. Each has its strengths: C is fast and powerful for low-level tasks, C++ is perfect for complex and high-performance applications, and C# is a great choice for modern, user-friendly software development. As professionals, knowing these languages allows you to choose the right tool for each type of project.

Java

Java

See Transcript

Java is a versatile, high-level, object-oriented programming language that was developed by Sun Microsystems in 1995 (later acquired by Oracle). It is designed to be platform-independent, allowing developers to write code once and run it anywhere, thanks to the Java Virtual Machine (JVM). Java is widely used in various domains, including web development, mobile applications (particularly Android), enterprise software, cloud computing, and Internet of Things (IoT) devices.

Java continues to be a leading choice for developers due to its combination of reliability, versatility, and a rich ecosystem of tools and libraries. 

Major strengths of Java are:

  • Platform Independence: Java’s “Write Once, Run Anywhere” capability ensures that applications can run on any device with a JVM, eliminating compatibility issues across different operating systems.
  • Robust and Secure: Java includes built-in mechanisms for memory management, error handling, and security features, such as bytecode verification and sandboxing, which reduce vulnerabilities.
  • Rich API: Java offers a vast library of prebuilt classes and methods that simplify tasks like database connectivity, networking, XML parsing, and user interface development.
  • Scalability: Java’s architecture makes it suitable for both small-scale and large-scale applications, which is why it is commonly used in enterprise-level solutions.
  • Multithreading: Java has robust support for multithreading, allowing programs to perform multiple tasks simultaneously, improving efficiency and performance.
  • Extensive Community and Ecosystem: Java has one of the largest developer communities, ensuring vast resources, frameworks (e.g., Spring, Hibernate), and support for troubleshooting and learning.
  • Performance: Although Java is not as fast as languages like C++, the Just-In-Time (JIT) compiler and modern optimizations in the JVM enable it to execute code with impressive performance.

Javascripts

Javascript

See Transcript

JavaScript is a lightweight, interpreted programming language primarily used to create interactive and dynamic content on web pages. Introduced in 1995 by Netscape, it become one of the core technologies of the web, alongside HTML and CSS. JavaScript is now a versatile, high-level language used for both client-side and server-side development, supported by all major web browsers without the need for additional plugins.

JavaScript’s combination of versatility, accessibility, and robust ecosystem has solidified its position as a cornerstone of modern web development. Its adaptability for various platforms and applications continues to drive its popularity among developers worldwide.

Major strengths of Java Script are:

  • Versatility: JavaScript can be used for a wide range of applications, from client-side scripting to server-side development (via Node.js), desktop applications (e.g., Electron), and mobile app development (e.g., React Native).
  • Client-Side Execution: JavaScript runs directly in the user’s browser, allowing for responsive, interactive, and real-time functionality without requiring constant communication with the server.
  • Rich Ecosystem and Libraries: JavaScript boasts an extensive library ecosystem, including popular frameworks like React, Angular, and Vue.js, which streamline development and enhance functionality.
  • Cross-Browser Compatibility: JavaScript is natively supported by all major web browsers, ensuring widespread accessibility without the need for additional plugins.
  • Dynamic Interactivity: JavaScript enables developers to create highly interactive user experiences, such as animations, form validations, and real-time updates (e.g., chat applications or live notifications).
  • Asynchronous Programming: With features like promises, async/await, and event loops, JavaScript is well-suited for handling asynchronous tasks, such as API calls and data fetching, without blocking the main thread.
  • Event-Driven Programming: JavaScript’s event-driven model makes it ideal for handling user interactions, such as clicks, keypresses, and hover events, enabling seamless integration with HTML and CSS.

Python

Python

See Transcript

Python is a very popular general purpose programming language. It became known for its simplicity, ease of learning and speed of programming. Many professional programmers use Python at least as an auxiliary language, because it allows them to quickly and easily automate various tasks. Because of the mentioned good features, it is used by more and more people of other professions who use programming in different fields at their work. The Python programming language is free to use, so a large community has formed around it that contributes to its further development and support on the Internet.

The example of the Python programming language clearly shows that professional programmers are not the only ones who program, just as professional writers are not the only ones who write. There are more and more jobs that a moderate knowledge of programming skills can make something easier, more successful or more productive. That’s why this program is not intended only for future professionals in programming, but for everyone who can benefit from programming in their jobs (and outside of them).

What can Python do?

  • Python can be used on a server to create web applications.
  • Python can be used alongside software to create workflows.
  • Python can connect to database systems. It can also read and modify files.
  • Python can be used to handle big data and perform complex mathematics.
  • Python can be used for rapid prototyping, or for production-ready software development.

Why Python?

  • Python works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc).
  • Python has a simple syntax similar to the English language.
  • Python has syntax that allows developers to write programs with fewer lines than some other programming languages.
  • Python runs on an interpreter system, meaning that code can be executed as soon as it is written. This means that prototyping can be very quick.
  • Python can be treated in a procedural way, an object-oriented way or a functional way.

Python Syntax compared to other programming languages

  • Python was designed for readability, and has some similarities to the English language with influence from mathematics.
  • Python uses new lines to complete a command, as opposed to other programming languages which often use semicolons or parentheses.
  • Python relies on indentation, using whitespace, to define scope; such as the scope of loops, functions and classes. Other programming languages often use curly-brackets for this purpose.

Scratch

Scratch

See Transcript

Scratch is a free, educational, block-based programming language that is developed by the Lifelong Kindergarten Group at the Massachusetts Institute of Technology (MIT). It is currently on version 3.0, and it can be used in the online editor here or downloaded here for offline use. It is targeted towards students ages 8–16. 

Scratch is designed to be fun, educational, and easy to learn. It has tools for creating interactive stories, games, art, simulations, and more. Users program in Scratch by dragging blocks from the block palette and connecting them to other blocks like a jigsaw puzzle. Many connected blocks form scripts, which then control sprites that can perform actions on the stage. This method of programming (building code with blocks) is called “drag-and-drop programming”. Scratch also has its own built-in paint editor and sound editor, which are used to create art and sound effects.

The platform has undergone two revisions , transitioning from the Squeak programming language through Action Script to the most recent version of JavaScript.

On the Scratch website, users can share any projects they have created, where anyone can view them. Users can also remix a project, in which they change and re-share other users’ projects, as well as communicate and discuss with the Scratch community by posting comments and using the Discussion Forums. As of December 2024, there are over 135 million registered users and 164 million shared projects

Here are the main features of Scratch:

  • Teaches children how to write code in a visually eloquent manner. 
  • Offers block-based coding, allowing learners to arrange pre-written instructions to generate actions. 
  • Helps users work together, think imaginatively, and analyze methodically. 
  • Allows them to create animations and graphics that can be shared after a project has been completed. 
  • Allows users to convert completed projects to HTML5, Android applications, Bundle (macOS), or EXE files using external tools.
  • Enables students to blend animation, computer games, and other projects utilizing sounds and visuals.
  • Has an online community that allows children to develop and exchange interactive multimedia such as tales, puzzles, and animations with individuals across the globe. 
  • Offers teachers the option to assign and exchange assignments with students, making it an excellent teaching platform, especially when it comes to remote learning.
  • Great way to introduce studens to computer science and programming.
  • Accessible in 70 languages across the world. 

Figma

Figma

See Transcript

Figma is a cloud-based design and prototyping tool widely used for designing web and mobile applications as well as other digital projects. It is particularly popular among graphic designers, UX/UI designers, and developers because it allows real-time collaboration and is accessible directly through a web browser.

Key Features:

  1. UI/UX Design: Creating user interfaces and experiences.
  2. Prototyping: Building interactive prototypes to demonstrate how an app or website will function.
  3. Collaboration: Multiple users can work on the same project in real time.
  4. Code Exporting: Developers can easily extract code snippets, such as CSS, from the designs.
  5. Vector Editing: Creating icons, graphics, and illustrations.

Why would it be useful for deaf individuals to learn Figma?

Figma is a digital tool that offers numerous opportunities, particularly for deaf individuals, as it is well-suited to their strengths and can help them enter modern digital industries. Here’s why it would be beneficial:

  1. Low Communication Barriers
  • Figma is a visual-based tool, so it relies less on auditory communication.
  • Written comments, notes, and visual content make collaboration accessible for deaf individuals.
  1. Accessibility
  • Figma is a web-based tool, meaning there’s no need for expensive software installations.
  • It also has a free version, allowing anyone to start learning and practicing.
  1. Employment Opportunities
  • Digital design is a rapidly growing industry, and deaf individuals can gain competitive skills in this field.
  • As UX/UI designers or prototype creators, they can also work remotely, offering flexibility.
  1. Fully Visual Work
  • Using Figma is entirely visual, which aligns with the strengths of deaf individuals, such as strong visual perception and attention to detail.
  1. Educational Opportunities
  • It is an easy-to-learn tool with numerous online tutorials, many of which are visual or include captions.
  • It can help foster creative self-expression in the deaf community, for example, through designing digital content, apps, or websites.

Why is it a good investment?

  1. Promotes Independence: Learning Figma allows a deaf person to independently create professional designs and prototypes.
  2. Supports Community Projects: Enhancing visual culture and creating communication tools within the deaf community.
  3. Source of Income: With Figma knowledge, freelance jobs or corporate positions become attainable.

Conclusion

Figma is an excellent, accessible tool that can help deaf individuals become creative and competitive players in the digital design world. 

Introduction to programming

Introduction to programming

See Transcript

Programming is the foundation of modern technology, enabling the development of software, applications, and systems that improve many aspects of life. It involves writing instructions, or code, in a programming language that a computer can understand, allowing it to perform tasks.

Programming is essential in fields like software development, data analysis, web development, and artificial intelligence. It also extends to areas such as business, research, and the arts. Programmers create solutions and innovations that can impact millions of people, from everyday apps to complex scientific systems.

Key concepts in programming include:

  1. Algorithms: Step-by-step guides for solving problems, like a recipe for cooking.
  2. Variables: Placeholders for storing data that can be changed during program execution.
  3. Data Structures: Methods for organizing and storing data, such as lists or dictionaries.
  4. Control Structures: Tools like loops and conditionals for decision-making and repetition.
  5. Functions: Reusable sections of code that perform specific tasks.

Challenges like coding errors, task complexity, and the learning curve are common. Debugging, or carefully reviewing code to find mistakes, is a vital skill. With patience and perseverance, programming becomes easier over time.

Computational thinking

Computational Thinking (CT)

See Transcript

Computational Thinking (CT) is a problem-solving approach derived from computer science, applicable across many fields beyond programming. It enables individuals to solve complex problems using structured methods like algorithmic processes, logical reasoning, and abstraction. CT is essential in the digital age for understanding and utilizing technology effectively.

CT involves four key components:

  1. Decomposition: Breaking down complex problems into smaller, manageable sub-problems.
  2. Pattern Recognition: Identifying similarities or recurring patterns in problems or solutions.
  3. Abstraction: Focusing on essential details and ignoring unnecessary ones.
  4. Algorithm Design: Creating a precise set of steps to solve a problem.

CT is important because it enhances problem-solving skills, fosters creativity, prepares individuals for the digital future, and can be applied in various fields like mathematics, biology, and business. It is crucial in areas such as software development, data analysis, machine learning, and even solving everyday challenges.

To learn CT, practice solving problems, engage in collaborative efforts, and tackle creative tasks that require multiple solutions. This helps develop the ability to apply CT in real-world situations.

SQL

SQL

See Transcript

SQL, or Structured Query Language, is like the “language” used to talk to databases. A database is a system that stores information, similar to a digital filing cabinet, and SQL helps us retrieve, add, update, or delete data from it. Imagine you own a library, and SQL is the tool you use to organize and find books quickly.

Why Do We Use SQL?

Data is everywhere—in apps, websites, and businesses. SQL makes it easier to manage this data. Without SQL, searching for a specific piece of information would be like searching through thousands of papers by hand.

With SQL, you can:

  • Find specific information quickly (e.g., “Show me all the customers who live in Vienna”).
  • Add new data (e.g., “Add a new book to the library database”).
  • Update existing data (e.g., “Change the email address of a customer”).
  • Delete outdated or unnecessary data (e.g., “Remove books that are no longer available”).

How Does SQL Work?

SQL works by giving “commands” to the database. These commands are written in a straightforward and easy-to-understand format. For example:

  • To get information: SELECT
  • To add information: INSERT
  • To change information: UPDATE
  • To remove information: DELETE

Here are some examples:

  1. Retrieve data: Find all the books in the “Fiction” category
  • SELECT * FROM Books WHERE Category = ‘Fiction’;
  • This command tells the database: “Show me all the information (*) about books where the category is Fiction.”
  1. Add new data: Add a new customer
  • INSERT INTO Customers (Name, Email, City) VALUES (‘John Doe’, ‘john@example.com’, ‘New York’);
  • This tells the database: “Add a new customer named John Doe with the given email and city.”
  1. Update data: Change the price of a book
  • UPDATE Books SET Price = 9.99 WHERE Title = ‘SQL Basics’;
  • This says: “Update the price to $9.99 for the book titled ‘SQL Basics’.”
  1. Delete data: Remove an old record
  • DELETE FROM Books WHERE Year < 2000;
  • This means: “Delete all books published before the year 2000.”

Where Is SQL Used?

SQL is used almost everywhere that involves data:

  • Websites: To store user accounts, orders, and product details.
  • Mobile Apps: To track user activity and preferences.
  • Businesses: To manage inventories, customer records, and sales.
  • Education: To organize student records, courses, and grades.

Why Should You Learn SQL?

Even if you’re not a developer, learning SQL can help you:

  • Analyze and organize data for personal or professional projects.
  • Understand how data-driven apps and websites work.
  • Communicate effectively with data professionals.

In summary, SQL is the powerful “helper” that organizes and retrieves data efficiently. It’s like having a super-smart assistant that can instantly find or manage any piece of information in a vast digital library.

CSS

CSS

See Transcript

CSS, or Cascading Style Sheets, is a technology used to make websites look beautiful and organized. Think of it as the “makeup” or “decorator” for websites. While HTML is like the structure of a building—the walls, doors, and windows—CSS is like the paint, curtains, and furniture that make the building look appealing.

Why Do We Use CSS?

Without CSS, websites would look very plain. All the text and images would be lined up in boring, black-and-white blocks. CSS allows us to add:

  • Colors to text and backgrounds
  • Styles like bold, italics, and underlining
  • Layouts to arrange items on the page in grids or sections
  • Animations to make things move or change dynamically

For example, imagine a children’s book. CSS is like the illustrations, colorful fonts, and layouts that make the book interesting and fun to read.

How Does CSS Work?

CSS works by giving instructions to a web page. These instructions tell the browser (the program you use to view websites, like Chrome or Safari) how the website should look.

For instance:

  • You can tell the browser to make all the text on the page blue.
  • You can tell it to make the background of the page look like the sky.
  • You can organize items into rows, columns, or grids.

These instructions are written in simple “rules” that pair elements (like text or images) with styles. Here is an example:

body {
  background-color: lightblue;
}
h1 {
  color: navy;
  text-align: center;
}
p {
  font-size: 18px;
  line-height: 1.5;
}

Let’s break this down:

  • The first rule says the entire page (“body”) should have a light blue background.
  • The second rule says the main heading (“h1”) should be navy blue and centered.
  • The third rule says the paragraphs (“p”) should have bigger text and more space between the lines.

Where Is CSS Used?

CSS is used everywhere on the web. Any website you visit uses CSS to:

  • Adjust its design for different screen sizes (like phones vs. laptops).
  • Highlight important information with colors and bold text.
  • Create visually stunning effects, like slideshows or animations.

How Is CSS Written?

CSS is usually written in a separate file (like a recipe book for the website’s design) and linked to an HTML file. When someone visits the website, the browser reads both the HTML (for the content) and the CSS (for the style) to show the final, polished webpage.

Why Should You Care About CSS?

Even if you don’t plan to build websites, understanding CSS can help you:

  • Communicate better with designers or developers.
  • Customize personal blogs or small projects.
  • Appreciate the work behind beautiful websites.

In summary, CSS is like the artist behind the scenes of every website. It turns plain text and images into visually appealing and functional designs that make the internet a better place for everyone.

Introduction to coding

Introduction to coding

See Transcript

Coding, also known as programming, is the process of giving instructions to a computer to perform specific tasks. Just as humans use languages to communicate, coding uses programming languages to communicate with machines.

Why Learn Coding?

  1. Critical Skill for the Digital Era: In today’s world, almost every industry depends on technology. Understanding coding helps you adapt and thrive in this technology-driven era.
  2. Problem Solving and Creativity: Coding enhances logical thinking and allows you to create solutions for real-world problems.
  3. Career Opportunities: From web development to artificial intelligence, coding opens doors to various professions.

Common Programming Languages

  • Python: Known for its simplicity and versatility, it is great for beginners.
  • JavaScript: A key language for web development.
  • HTML and CSS: Used for designing and structuring websites.

How Coding Works

Coding involves writing instructions in a programming language to achieve a desired outcome. Here’s a simple example in Python:

“`print (“Hello, World!”) “`

This code tells the computer to display the text “Hello, World!” on the screen.

Tools for Beginners

  • Text Editors: Software like VS Code or Notepad++ for writing code.
  • Online Platforms: Websites like Codecademy and freeCodeCamp offer interactive tutorials.

Steps to Get Started

  • Choose a Language: Start with beginner-friendly languages like Python.
  • Learn the Basics: Understand key concepts like variables, loops, and functions.
  • Practice Regularly: Build small projects to strengthen your skills.
  • Join Communities: Engage with fellow learners and experts for support and guidance.

Applications of Coding

  • Web Development: Building websites and online platforms.
  • Game Development: Creating video games for various devices.
  • Data Analysis: Analyzing and interpreting data for insights.
  • Artificial Intelligence: Designing intelligent systems and applications.

Why It Matters

Coding is not just for tech experts. It’s a tool for anyone who wants to innovate, solve problems, or understand the technology shaping our future.

In conclusion, learning to code is a valuable investment in your personal and professional growth. Whether you’re looking to develop a new hobby or launch a career in tech, coding equips you with skills that are in demand across the globe.

Flutter

Flutter

See Transcript

Flutter is an open-source UI development framework created by Google. It is primarily used for building mobile applications, web applications, desktop applications, and embedded systems, all from a single codebase.

Key Features:

  1. Cross-platform Development:
  • Create applications for multiple platforms (Android, iOS, web, desktop) using a single codebase.
  1. Fast Development:
  • The hot reload feature instantly reflects changes in the code, speeding up the development process.
  1. High Customizability:
  • Enables the creation of highly flexible and visually appealing user interfaces for diverse design needs.

What can Flutter be used for?

  1. Mobile Application Development:
  • Quickly build visually stunning and well-functioning apps for Android and iOS.
  1. Web Application Development:
  • Create responsive and modern websites.
  1. Desktop Applications:
  • Develop programs that run on Windows, macOS, and Linux.
  1. Prototyping:
  • Rapidly create functional prototypes for new applications.
  1. Interactive Tools and Games:
  • Flutter is increasingly used for creating simple games or interactive visual content.

Why would it be beneficial for deaf individuals to learn Flutter?

Flutter is a modern technology that provides opportunities for deaf individuals to create digital content and engage in innovative work. Here’s why it would be valuable:

  1. Equal Opportunities in Technology
  • Flutter is a text-based and visual tool, which means it is just as accessible for deaf developers as it is for hearing ones.
  • Coding doesn’t rely on hearing, making it an excellent opportunity for deaf individuals to participate in the digital world.
  1. Enhances Creativity
  • Flutter allows deaf individuals to bring their ideas to life, such as creating communication apps or visual tools for their communities.
  1. Employment Opportunities
  • There is a growing demand for Flutter applications, and deaf individuals can gain competitive skills in this field.
  • They can work in various roles, such as:
  • Mobile App Developer
  • Web Developer
  • Frontend Programmer
  • Remote work is also an option, offering additional flexibility.
  1. Developing Community Apps
  • Flutter can be used to build apps tailored for the deaf community, such as sign language learning apps or visual communication aids.

Why is investing in learning Flutter worthwhile?

  1. In-demand Skills: Cross-platform development is growing rapidly, and Flutter is one of the most popular technologies in this field.
  2. Marketable Career: Those who learn Flutter can quickly find jobs as programmers or developers.
  3. Independent Projects: Flutter empowers deaf individuals to create their own projects, such as apps that improve their daily lives.
  4. Self-fulfillment: Learning programming allows deaf individuals to become visible and valuable contributors to the tech industry.

In conclusion, Flutter is an amazing tool that opens the doors of programming for deaf individuals, offering them creative and professional growth opportunities. 

Basic digital skills

Basic digital skills

See Transcript

In today’s interconnected world, digital skills are essential for personal, educational, and professional success. Basic digital skills refer to the ability to use digital devices and the internet effectively and responsibly.

What Are Basic Digital Skills?

  1. Using Digital Devices: Understanding how to operate smartphones, tablets, and computers.
  2. Navigating the Internet: Searching for information, using web browsers, and managing downloads.
  3. Email and Communication Tools: Sending and receiving emails, and using applications like Zoom or Microsoft Teams for virtual meetings.
  4. Office Software: Proficiency in tools like Microsoft Word, Excel, and PowerPoint.
  5. Online Safety: Protecting personal data and recognizing phishing or other online threats.

Why Are Digital Skills Important?

  • Workplace Readiness: Many jobs now require basic computer literacy.
  • Access to Information: The internet offers endless resources for learning and growth.
  • Communication: Staying connected with friends, family, and colleagues through digital platforms.
  • Efficient Task Management: Tools like online calendars and project management software streamline tasks.

Key Digital Tools to Learn

  1. Search Engines: Use Google or Bing to find information quickly.
  2. Cloud Storage: Platforms like Google Drive or Dropbox for storing and sharing files.
  3. Social Media: Apps like Facebook or LinkedIn for networking and staying informed.
  4. Cybersecurity Tools: Antivirus software and password managers to protect your devices and accounts.

How to Develop Digital Skills

  1. Start Small: Focus on one skill at a time, like typing or using a specific app.
  2. Enroll in Courses: Websites like Coursera or YouTube provide free and paid tutorials.
  3. Practice Regularly: Use what you learn daily to reinforce your skills.
  4. Ask for Help: Seek guidance from friends, family, or colleagues who are tech-savvy.

Digital Etiquette

  • Be Respectful: Maintain a polite tone in emails and messages.
  • Privacy Matters: Avoid sharing sensitive information publicly.
  • Fact-Check: Verify the credibility of online information before sharing.

Benefits of Basic Digital Skills

  • Enhanced Productivity: Use tools and apps to work smarter, not harder.
  • Greater Opportunities: Access to remote work, online education, and global networking.
  • Increased Confidence: Being proficient with technology boosts self-esteem and adaptability.

Conclusion

Basic digital skills are the foundation for thriving in the digital age. Whether you’re sending an email, creating a document, or joining a video call, these skills empower you to connect, learn, and succeed. By continuously improving your digital literacy, you can unlock new opportunities and stay relevant in a rapidly changing world.

Back to Results
Vocabulary
  • About
  • Data protection
  • Legal notice
  • About
  • Data protection
  • Legal notice
  • About
  • Data protection
  • Legal notice
  • About
  • Data protection
  • Legal notice
  • EN
  • AT
  • RO
  • IT
  • HU
  • SK
  • SR
  • EL
Zustimmung verwalten
Um dir ein optimales Erlebnis zu bieten, verwenden wir Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wenn du diesen Technologien zustimmst, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn du deine Zustimmung nicht erteilst oder zurückziehst, können bestimmte Merkmale und Funktionen beeinträchtigt werden.
Funktional Always active
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
Einstellungen ansehen
  • {title}
  • {title}
  • {title}

Services in Greece

Information Technology Application Technician
See Transcript

Computer Applications Technician The public vocational training school for people with disabilities offers courses. A course trains people to become computer application technicians. What is a computer application technician? A computer application technician tests new equipment. He helps people with computer problems. He works with software and applications on computers. A sign language interpreter is present during lessons. The school meets the needs of people with

  • Sensory disorders
  • Visual impairments
  • Hearing disorders
  • And other disabilities
STEMSiL Project
See Transcript

STEMSiL project – STEM methodologies in sign languages The aim of this project is to create training materials and methodologies for STEM education. What is STEM?

  • Science
  • Technology
  • Engineering
  • Mathematics

The project aims to provide deaf people with the best possible education in IT and STEM. The Humboldt University Berlin coordinates this project. Partners come from Greece, France, Portugal, Italy and Spain. The materials are translated into the sign language of each partner. Accessibility was ensured by incorporating both written and sign language.

STEM Camp
See Transcript

STEM camp for the deaf Deaf people from all over Europe gathered in France to explore the STEM camp. What is STEM camp?

  • Science
  • Technology
  • Engineering
  • Mathematics

The event included various lectures, activities and workshops. Everything was focused on STEM topics. The main mode of communication was International Signs. The camp lasted one week. It received extremely positive feedback.

Services in Slovakia

Click & Connect Deaf Action
See Transcript

Click & Connect; Connect – Deaf Action Click & Connect; Connect by Deaf Action offers training for deaf people. The training covers digital skills and helps to stay connected online. This includes the use of various devices, access to services and online safety. Who can participate? All deaf people who use BSL or English. Trainers conduct the lessons in the participants’ preferred language. The courses are free of charge and last between 6 and 8 weeks. If needed, Deaf Action can borrow iPads or laptops. What will you learn?

  • Basic use of the device
  • Word processing, spreadsheets, slideshows
  • Email
  • Social media
  • Internet security and online banking
  • Government services
  • Video calls

o FaceTime, WhatsApp, Zoom, Skype

  • Operating systems

o Apple, Windows, Android

  • Digital skills for work

o Microsoft Office, Teams, Outlook How can you join? By filling in the contact form on the Deaf Action website.

Robotics4Deaf DeafStudio
See Transcript

Robotics4deaf – DeafStudio 
Robotics4deaf is a project of DeafStudio.
It is a training package that supports skills in coding and robotics.
What is robotics?
It means designing, building, operating and applying robots.
It is integrated into all STEM fields.
What are the STEM fields?
 Science
 Technology
 Engineering
 Mathematics
The development of this training package guarantees the participation and inclusion of
deaf and hard-of-hearing people in the digitised labour market.
It also increases accessibility, equity, education and training.

FINep
See Transcript

FiNep: Figma for deaf beginners 
The course FiNep: Figma for deaf beginners is a project of Cruz.
It is designed specifically for deaf participants.
It focuses on the basics of working with Figma.
What is Figma?
Figma is a graphics software.
The course will teach you the basic principles of working with Figma:
Creating design proposals for desktop websites
Creating design proposals for mobile applications
Create professional designs and prototypes
Use all the tools offered by Figma

Services in Romania

Educating to Have a Voice
See Transcript

Educating to have a voice
Educating to Have a Voice is a project.
Its aim is to develop digital skills through interaction with basic
basic programming and digital games.
Educare ad avere una voce uses the programme Scratch.
What is Scratch?
Scratch is a programming language.
The MIT Media Lab developed it and released it in 2007.
The target group consisted of students from Liceul Tehnologic Special Vasile Pavelcu Iasi.
The trainers were young employees of local ICT companies.
They worked as volunteers. 
What skills did the students acquire?
● Writing computer programmes
● Responsibility
● Inclusion in the community and society
● Communication
● Creativity and curiosity
● Critical and systemic thinking to understand the connection between systems
● Information and media

Club Coding
See Transcript

Coding club for deaf students
The Liceul Tehnologic Beethoven (Craiova) started the project Coding Club for students
deaf students.
The aim of this project is to inspire deaf children and young people to learn coding.
The project used the programme Scratch.
What is Scratch?
Scratch is a programming language.
The MIT Media Lab developed it and it was released in 2007.
There were self-study materials.
The materials contained basic elements of coding:
● What is coding?
o What is a computer program?
o Thinking like a computer
o How to become a programmer?
● Getting started with Scratch
o What is Scratch?
o How to install Scratch? 
o Explanation of coloured blocks, simple loops, complex loops, variables
The trainers were young employees of local ICT companies.
A deaf person was also included as an expert in Romanian Sign Language.

Career Orientation for Deaf Youth
See Transcript

Career orientation for young deaf people
10 students from the Liceul Tehnologic  Special ‘Vasile Pavelcu’ in Iasi visited several companies.
These companies hire deaf students.
Representatives from important companies such as Microsoft, Google and London Stock were present.
The students and representatives participated in discussion sessions.
The discussions were interpreted in the Romanian Sign Language.
The aim of the project is to inform deaf students about career possibilities in the ICT area.
The students showed the greatest interest in game production.

Services in Hungary

Digital Access
See Transcript

Workshop for software testers – Digital Access Digital Access organises an annual software testing workshop. Software is an instruction. The instruction tells the computer what to do. The workshop is aimed at disadvantaged groups. The workshop has been very successful. That is why the organisers have developed a higher level of training. You can do this if you have completed the basic training. The contents of the workshop are:

  • Manual and digital tests
  • Working methods
  • Reporting errors

The workshops are accessible to deaf people. There are sign language interpreters and written interpreters. In addition, training is offered in written language. This is good for neuro-divergent people, such as people with autism.

FIGMA
See Transcript

CV writing workshop – using FIGMA graphics software SignCoders and Skilly organised a workshop for disadvantaged groups. The workshop was about writing a CV. Participants learnt how to use FIGMA. What is FIGMA? FIGMA is a graphics software. What do you learn in this workshop?

  • Introduction to keyboard shortcuts
  • Creating elements/formats
  • Editing colours
  • Saving data
  • What are the different file formats

For example: png., svg., jpg., pdf. The workshop is accessible to deaf people. Sign language interpreters and written interpreters are present during the workshop. The training takes place in a training room (not online). This way, everyone receives face-to-face training and can ask questions.

Digital Wellbeing
See Transcript

Digital Wellbeing (Digital Inclusion)
Digital Wellbeing is a joint project of Hekate and SignCoders.
The project is part of the Digital Inclusion framework.
Digital Inclusion means that everyone is part of the digital world.
The material is not specifically intended for deaf people.
It is aimed at everyone who uses the Internet in their daily lives.
Participants learn:
 The dangers of the Internet 
For example: financial fraud, phishing, fake news, and fake profiles.
Phishing means that someone sends fake e-mails or messages.
 Digital inclusion
 Using the Internet correctly and safely
Courses are accessible to deaf people.
There are sign language interpreters and written interpreters.
Courses are in-person and online.

Services in Serbia

Computer Course for Deaf and Hard of Hearing Individuals
See Transcript

Computer course for deaf and hard of hearing people The City Organisation of the Deaf in Belgrade organises computer courses for deaf and hard-of-hearing people. hearing impaired. The courses are organised to increase computer knowledge. The use of computers is not considered a special skill but helps with basic literacy. With the rapid development of technology, programmes are easier to use. That is why platforms multiply and innovate every day. This course is intended for deaf and hard-of-hearing people. The course is conducted in Sign Language and written language.

Training for Deaf and HH People
See Transcript

Training for deaf and hard-of-hearing people 
Since 2008, the IAN International Aid Network has been offering training for deaf and hard-of-hearing people.
They want to support the successful inclusion of deaf people in the labour market.
They want to increase their chances of better employment.
IAN cooperated with the Association of the Deaf and Hard of Hearing of Serbia and the Association of the Deaf and Hard of Hearing of Belgrade.
The Ministry of Labour and Social Policy and Microsoft supported the programmes.
In 2010, the IAN supported people with disabilities through various educational activities.
The programme included free computer courses, ECDL courses and social skills courses.
14 people obtained the ECDL Full certificate.
Participants who completed the basic computer courses were able to take graphic design courses and work with Photoshop.
10 participants completed this course.

Education Workshop
See Transcript

Educational Workshop for the Organisation of the Deaf and Hard of Hearing 
The ‘My Genius’ association and the Basic Organisation of the Deaf and Hard of Hearing in Kruševac have
organised an educational workshop.
The workshop is about e-commerce, Internet security and Internet services.
My Genius believes that knowledge and experience contribute to the development of the local community
and society.
All members of the Basic Organisation of the Deaf and Hard of Hearing participated in the workshop.
Through the educational workshop, My Genius hopes that more deaf people will be
interested in participating in computer courses and training.

Services in Italy

Adobe Premiere Pro Online
See Transcript

Adobe Premiere Pro online The Istituto dei Sordi di Torino ONLUS offers two Adobe Premiere Pro courses. The basic course lasts 40 hours. It covers the basics of the software. A software is an instruction. Instructions tell the computer what to do. The advanced course lasts 120 hours. It serves to develop skills at a more advanced level. Both courses include:

  • Theoretical lectures
  • Observations
  • Practical activities

At the end of the course, students must take an examination. If they pass it, they receive a certificate.

ICDL Full Standard
See Transcript

Mdesigner S.r.l. offers an ICDL course.
ICDL stands for International Computer Driving Licence.
It means that a person has competence in the use of computers.
This course is taught by a computer teacher and an interpreter
professional sign language interpreter.
The teacher is an expert in the topics covered.
Participants can obtain intermediate certificates for each exam passed.
All examinations contribute to obtaining the ICDL Full Standard certificate.
Participants can also obtain a certificate for each module.
Modules do not have to be taken in order.
The ICDL Full Standard LIS course lasts 60 hours.
The course comprises:

  • Classroom lessons with a teacher
  • A professional sign language interpreter
  • Teaching materials
  • Access to an e-learning platform
  • A computer at each student’s disposal
  • ICDL Essentials certification
  • The basic ECDL certification
  • The ECDL Specialised certification
  • The ICDL Full Standard certification
Deaf Campus
See Transcript

Deaf Campus 
The Deaf Campus is a project.
The project lasts 15 months.
Deaf Campus offers courses.
It also supports deaf people.
The courses cover basic digital skills, language skills and soft skills.
What are soft skills?
Soft skills are character traits and interpersonal skills.
They are not job-specific.
For example: teamwork, problem-solving, communication, time management, etc.
Deaf Campus wants to bridge the soft skills gap for deaf people.
The courses are online and fully accessible.
There are sign language interpreters and deaf mediators.
A mediator is a person who helps people resolve a dispute.
There are also video recordings for flexible learning.
The texts and video guides are designed specifically for deaf people.

Diversamente Coding
See Transcript

Diversamente Coding is an e-learning platform. You can register at www.diversamente-academy.eu. The contents are:

  • Tutorials
  • Videos
  • Documents
  • Links
  • Articles
  • Useful tips

The materials are available in English. They are also in Italian, German, Greek and Spanish. Diversamente coding uses Scratch to introduce coding. What is Scratch? Scratch is a programming language. The MIT Media Lab developed it and it was released in 2007. Scratch is a great tool. You can develop various multimedia projects with Scratch. For example:

  • Video games
  • Interactive storytelling
  • Animations
  • Graphic works

Scratch is great for deaf students. It uses visual tools to represent commands. Students simply have to fit the blocks together to create effects. Scratch is a fun way to introduce basic coding. At the same time, it exploits the visual strengths of deaf students.

Services in Austria

equalizent
See Transcript

Courses on equalizent equalizent offer courses. equalizent also offers online courses. Equalizent offers workshops. All courses are bilingual. Bilingual means in Austrian Sign Language and written language. equalizent offers courses on various topics. A lot can be learned in the courses. The trainers adapt the course to the needs of the participants. For example:

  • How to use a smartphone
  • ECDL courses
  • How to edit pictures
  • How to edit videos
  • How to create a website

Courses and workshops are tailor-made for deaf people.

GESTU
See Transcript

GESTU is a service point for deaf and hard-of-hearing university students. If you want to study programming or any computer-related subject, you can go there. GESTU offers many things. It offers support to students. GESTU offers counselling before students start studying. They offer counselling during the semester. GESTU offers counselling and awareness-raising to teachers about the needs of deaf students. They now know how to organise a lesson or lecture if there are students who are deaf or hard of hearing. GESTU organises sign language interpreters and written interpreters. It also organises technical aids. For example, speech-to-text technologies. On the GESTU website, there is also a lexicon for technical terms and related signs. Technical terms are difficult words related to a specific topic.

iMoox
See Transcript

‘Digital Barrierefreiheit’ – iMoox As part of ‘Education for All’, iMoox offers free and licensed courses on various topics. You can learn regardless of time and place. Their aim is to make content available to everyone. One specific course is about digital accessibility. What is digital accessibility? Digital accessibility means that digital content can be used by everyone. For example:

  • Content must be audible and visible
  • Contents must be usable not only with a mouse
  • Content must be understandable

There are videos on YouTube. The videos are in the Austrian Sign Language and with subtitles. The course contains 6 units. There are 1-4 videos per unit. At the end of the lesson, there is a quiz. After completing this course, you know what digital accessibility is. You know how to achieve digital accessibility. It is important to make content accessible to everyone.

Sign Tech
See Transcript

“GetIt” – Sign Teach Sign Teach is a project. FH JOANNEUM is responsible for this project. SignTeach presents products. These products can facilitate the learning of deaf people. The SignTeach courses offer a variety of topics. All courses are aimed at the acquisition of digital skills. For example:

  • ECDL
  • Media
  • Design
  • Social media

The courses consist of videos in sign language. There are also screen recordings with sign language interpreters. You can see directly how to do things. There is also a glossary with important terms or words. The terms are explained in sign language. The terms are linked to the courses.