BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//KnowledgeFlow Cybersafety Foundation - ECPv6.16.2//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:KnowledgeFlow Cybersafety Foundation
X-ORIGINAL-URL:https://knowledgeflow.org
X-WR-CALDESC:Events for KnowledgeFlow Cybersafety Foundation
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Toronto
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20250309T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20251102T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20260308T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20261101T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20270314T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20271107T060000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;VALUE=DATE:20260919
DTEND;VALUE=DATE:20260926
DTSTAMP:20260526T140020
CREATED:20251215T194320Z
LAST-MODIFIED:20251215T194320Z
UID:10000389-1789776000-1790380799@knowledgeflow.org
SUMMARY:National Coding Week 2026
DESCRIPTION:What is National Coding Week?\nAre you ready for National Coding Week 2026? Whether you recently discovered coding or are an experienced coder\, there is so much to discover and see. This week is all about learning how coding is the backbone of our rapidly growing digital world and allows you to navigate through your favourite webpages\, apps and much more. \nWhy is Coding Important?\nCoding gives you an insight into the digital world and helps you make informed decisions about technology. It opens multiple doors of opportunities and allows you to be creative in how your webpage feels and looks while also controlling how it responds as users visit the page. As technology continues to develop and become integrated into our daily lives\, it’s essential to understand how it works and how we can work along side it. \n \nAre You Curious About Coding?\nAs National Coding Week is filled with everything coding\, let’s dive deeper into the basics. Expanding your knowledge about coding never ends; there are multiple amazing beginner resources for you to explore. Scratch\, Hour of Code\, and W3School give exposure to kids in both a classroom and home environment. \nWhat is Block coding?\nBlock Coding refers to a method of coding that is beginner friendly and uses graphical blocks to represent code concepts. It’s a great way for beginner coders to explore different languages and create some fun animations to better understand concepts through a fun and interactive way. Languages such as python are hard to understand but through resources like Scratch you are able to break down syntax (the order of how code should be organized)\, algorithms (the recipe or instructions the code follows to complete the task) and functions (a reusable block of code that performs a specific task). \n \nLet’s talk about some languages\nSimilar to talking\, coding is the language of technology; there are lots of different types and they all do different things within a system. The questions above used P5 JavaScript but let’s talk about some common coding languages. \nJavascript\nJavascript is one of the core languages used in creating any webpage or app. Developers are able to implement features such as animations\, real-time updates\, games and much more. While using Javascript you can create dynamic and interactive components on your application to make them more engaging and user-friendly. \n  \nHTML/CSS\nHTML (HyperText Markup Language) and CSS (Cascading Style Sheets) are the other two core languages that work hand in hand with Javascript in creating both a visually pleasing and functional website or app. HTML is the skeleton of a webpage\, it structures the content with heading\, paragraphs\, forms etc.\, while CSS is the style of your webpage; the colours\, fonts\, and layout. CSS allows you to show your creativity and differentiate your webpages from others. \n  \nPython\nPython is one of the most well-known programming languages in the coding world. It’s used in web and software development\, mathematics and system scripting. Unlike Javascript and HTML/CSS which are markup languages that have a visual outcome\, Python works behind the scenes within the web application\, ensuring complicated and large tasks such as database systems are simplified. \nBreaking down some concepts\nUnderstanding coding concepts can be confusing and difficult. We’re gonna show you some examples on why syntax\, algorithms and functions are so important in coding. All the examples below are using the language P5 JavaScript. \nCoding Question #1\nSyntax refers to the order the code executes in. This is super important because a program is similar to a human reading a book. The sequence is reading from top to bottom or left to right. Let’s look at this question. \nYou want to make a loading screen for your game but there seems to be something wrong. Your display isn’t showing up but the code is written perfectly in your console. Can you spot the error? Hint: createCanvas \n \nAnswer #1\nThe createCanvas function was in the wrong order. Even though your code is written perfectly\, the execution might be flawed. Always remember to check over your lines of code to check if everything is in the right order. \n \nCoding Question #2\nAlgorithms are the recipes that help your program run properly\, while functions are reusable sets of code that perform a specific function. As a coder you will input some information and the function will come up with a result or output. Let’s look at this question. \nYou want to code something that displays a word in the center of your screen. The function you want to use is called text(). text() takes in three inputs also known as parameters. What three inputs will you put in? Hint: Str is the word you want displayed\, x and y are both numbers \n \nAnswer #2\nStr: Hello\, x: 250\, y: 250 The word chosen was hello. The numbers can be any but if you want the word to be displayed in the middle of the screen you can use the values 250 and 250 to get this result. \n \nKeep Exploring!\nNow that you have had a taste of what the coding world has to offer\, don’t hesitate to continue exploring and create your very own functional programs! \nWhy Do We Value Coding At KnowledgeFlow?\nAt KnowledgeFlow\, National Coding Week holds great significance as digital skills are essential for developing and maintaining the cybersafety tools and educational materials on our platforms. Coding is deeply intertwined with digital media literacy and cybersafety. It helps individuals understand how algorithms shape the content they see on social media\, promoting media literacy by enabling them to identify biased or misleading information. Additionally\, coding knowledge empowers users to recognize how phishing attacks and malware function\, enhancing their ability to detect suspicious links and emails\, strengthening their cybersafety practices. By educating various demographics\, including students and seniors\, about digital safety through coding\, we ensure they become better informed and develop more secure online behaviours. \nCheck out our resources\n\nProject KnowledgeLink Press Release\nCybersafety Academy \nNational Opportunity Day 2024\n\nVideo Content about People’s experience with learning how to code\n\nWhat is Coding? Coding & Computer Science Song\nPROGRAMMING for kids 👦 Basic concepts 💻 Part 1 (There’s also a part 2)\nCoding for Kids Explained | What is Coding | Why is Coding Important\n\n 
URL:https://knowledgeflow.org/event/national-coding-week-2026/
LOCATION:No Venue
ATTACH;FMTTYPE=image/png:https://knowledgeflow.org/wp-content/uploads/2025/01/Copy-of-national-coding-week-2024-featured-image.png
ORGANIZER;CN="KnowledgeFlow Cybersafety Foundation":MAILTO:contact@knowledgeflow.org
END:VEVENT
END:VCALENDAR