Your digital fluency toolbox

NYS Teacher Center Resource Library

Digital Literacy

Grades K-1

K-1.DL.1: Identify and explore the keys on a keyboard.

K-1.DL.1: Seesaw Typing Practice

K-1.DL.2: Communicate and work with others using digital tools.

K:  DL 2/7:  Kindergarten Citizenship

1:  DL 2/7:  Grade 1 Citizenship

K-1.DL.3: Conduct a basic search based on a provided keyword.

K-5: Finding and Connecting Information DL.3

K-5:  Learning For Justice  Learning the landscape of Digital literacy

K-1.DL.4: Use at least one digital tool to create a digital artifact.

K-5: Functional Meaning Making video (what does it mean to function effectively in a digital world)

K-1.DL.7: Identify actions that promote good digital citizenship and those that do not.

 We Digital Citizins

Seesaw: Bean Goes on the Internet 

 1st - Digital Citizenship Unit (5 lessons) (Library)

Be Safer Online Powerpoint presentation K-2 

Pause & Think Online by Common Sense Education Grades K-3 

K-5: Nets Smartz Kids  Something for everyone at the elementary level. 

K-5: Culture of Cybersecurity Internet Safety activities and card games for K-5

Technology I - Vocabulary for Kids - Laptop, monitor, mouse, speakers, webcam, microphone...

Grades 2-3

2-3.DL.1: Locate and use the main keys on a keyboard to enter text independently.  

Top Typing Programs for 2-3 grade This list will help teachers or districts pick the typing program that will work best for their classroom.

2-3.DL.2: Communicate and work with others using digital tools to share knowledge and convey ideas.

Citizenship Grades 2 and 3 

Nearpod Matching Pairs Activity Grades 2-5 Strengthens understanding of collaboration tools

2-3.DL.3: Conduct basic searches based on student-identified keywords.

Nearpod Database Search Activity Grades 2-5

K-5:  Learning For Justice  Learning the landscape of Digital literacy

2-3.DL.7: Understand what it means to be part of a digital community and describe ways to keep it a safe, respectful space.

3rd - Digital Citizenship: PowerPoint Stickers (ELA/Technology) Great lesson for most primary grades.

Being a Good Digital Citizen Powerpoint 3-5 

Culture of Cybersecurity Internet Safety activities and card games for K-5

Grades 4-6

4-6.DL.1: Type on a keyboard while demonstrating proper keyboarding technique.

Keyboarding–Why can’t I do it my own way.  Video: 

4-6.DL.2: Select appropriate digital tools to communicate and collaborate while learning with others. 

Citizenship Grades 4-6 

4-6.DL.3: Conduct and refine advanced multi-criteria digital searches to locate content relevant to varied learning goals.

Cast of Sesame Street talks about internet searching by searching their own names. The Cast of 'Sesame Street' Answers the Web's Most Searched Questions | WIRED

4-6.DL.4: Use a variety of digital tools and resources to create and revise digital artifacts.

Applied Digital Skills.  Presented by Google.  A variety of activities for late elementary students. 

4-6.DL.7: Identify and describe actions in online spaces that could potentially be unsafe or harmful.

Smile and Learn Videos What is fake news? Tips For Spotting Them - Fake News for Kids

Responsible Use of Technology for Kids - First Mobile - Cyberbullying - Fake News - Online Privacy

Citizenship Grades 4-6 

Online Friendships 

Online Safety for MS PowerPoint 6-8 

Culture of Cybersecurity Internet Safety activities and card games for K-5

Grades 7-8

7-8.DL.2: Communicate and collaborate with others using a variety of digital tools to create and revise a collaborative product.

A digital dilemma is a tricky situation that can occur in digital life. Educators can use digital dilemmas to spark powerful conversations with middle and high school students, recommended for grades 6-12, about digital life

7-8.DL.4: Select and use digital tools to create, revise, and publish digital artifacts.

7-8.DL.4: Canva for Students is a Course for Grades 6-12 is a free digital creation tool (LB)

7-8.DL.6: Explain the connection between the persistence of data on the internet, personal online identity, and personal privacy.

A digital dilemma is a tricky situation that can occur in digital life. Educators can use digital dilemmas to spark powerful conversations with middle and high school students, recommended for grades 6-12, about digital life

7-8.DL.7: Describe safe, appropriate, positive, and responsible online behavior and identify strategies to combat negative online behavior.

Online Safety for MS Powerpoint 6-8 

Digital Connections teaches students essential digital citizenship skills through an interactive video series, designed for grades 6–8.

Safe Space article gives an explanation to youth about digital citizenship and how  they should have positive online behavior because it will have a positive impact on other people. 

Grades 9-12

9-12.DL.1: Type proficiently on a keyboard. is a great resource for all ages to learn the correct way to type.  There are lessons, tests, and free material.

Typing Club Numerous Lessons and Courses

Nitrotype Game based competition for typing efficiency

Ratatype Typing Test Take a Typing Test and Print Certificate

9-12.DL.2: Communicate and work collaboratively with others using digital tools to support individual learning and contribute to the learning of others.

NYSTC Collaboration Tools Collection of tools with links and tutorials

Collaborative Whiteboards Overview of Google Jamboard and for creating and sharing. How To: Teacher CTLE Badge

Google Workspace Collaboration Overview of file creation and sharing

Collaboration tips from Microsoft.  These tips can help to create a class discussion as well as a chance for the teacher to immediately demonstrate how to do the tips shown.

Padlet Collaborative digital space to demonstrate understanding with a variety of options. How To: Teacher CTLE Badge

9-12.DL.4: Independently select advanced digital tools and resources to create, revise, and publish complex digital artifacts or collection of artifacts

Piktochart Easy infographic creator with templates. How To: Video Tutorials

Digital Artifacts Presentation from UB Undergraduate Education Librarian explaining the many uses of digital artifacts and more digital tools that students could use to enhance any content or project. 

WeVideo Create online video presentations. How To: Video Tutorials

9-12.DL.7: Design and implement strategies that support safety and security of digital information, personal identity, property, and physical and mental health when operating in the digital world.

Google Password Manager Review password sites and sharing. How To: Google Password Manager

Google Account Safety Review security, settings and sharing of account. How To: Google 3rd Party Step

Online safety for HS Powerpoint

For the most recent NYS Teacher Center list of digital literacy resources, please see this link

Impacts of Computing

Grades K-1

K-1.IC.1: Identify and discuss how tasks are accomplished with and without computing technology.

K-1.DL.1: Seesaw Typing Practice

K-1.IC.2 Identify and explain classroom and home rules related to computing technologies and digital information.

K:  DL 2/7:  Kindergarten Citizenship

1:  DL 2/7:  Grade 1 Citizenship

K-1.IC.3 Identify computing technologies in the classroom, home, and community. 

K-5: Finding and Connecting Information DL.3

K-5:  Learning For Justice  Learning the landscape of Digital literacy

K-1.IC.4 Identify public and private spaces in our daily lives.

K-5: Functional Meaning Making video (what does it mean to function effectively in a digital world)

K-1.IC.6 With teacher support, identify different ways people interact with computers and computing devices.

 We Digital Citizins

K-1.IC.7 Identify multiple jobs that use computing technologies.

Grades 2-3

2-3.IC.1:   Identify and analyze how computing technology has changed the way people live and


How does technology impact your life?

Nearpod Offline vs. Online

2-3.IC.2: Compare and explain rules related to computing technologies and digital information. 

Work respectfully and responsibly with others online

Device Free Moments

2-3.IC.3: Discuss and explain how computing technology can be used in society and the world.

The Basics of Computer Science

Celebrating Digital Learning Day

Nearpod: Smart Devices

2-3.IC.4: Identify public and private digital spaces.

Public vs. Private Online Spaces

Private and Personal Information

2-3.IC.5: Identify and discuss how computers are programmed to make decisions without direct human input in daily life. 

Nearpod: Computer Behavior

2-3.IC.6: Identify and discuss factors that make a computing device or software application easier or more difficult to use.

Nearpod: Operating Systems

2-3.IC.7: Identify a diverse range of roles and skills in computer science.

STEM by the Numbers

Grades 4-6

4-6.IC.1: Describe computing technologies that have changed the world, and express how those technologies influence, and are influenced by, cultural practices.

Nearpod: History of the Computer

KQED: How do smartphones know where you are?

4-6.IC.2: Explain how laws impact the use of computing technologies and digital information.   

Copyright and Fair Use

4-6.IC.3: Explain current events that involve computing technologies. 

Can you teach ethics to a self driving car?

Meet the robots of Amazon?

4-6.IC.4: Explain who has access to data in different digital spaces.  

Internet Safety Tips

Nova: Cybersecurity 101

4-6.IC.5: Explain how computer systems play a role in human decision-making. 

Psychology of Computing

4-6.IC.6: Identify and explain ways to improve the accessibility and usability of a computing device or software application for the diverse needs and wants of users.

Usability and Accessibility 

4-6.IC.7: Identify a diverse range of role models in computer science. 

Exploring Computer Science Careers

Grades 7-8

7-8.IC.1: Compare and contrast tradeoffs associated with computing technologies that affect individuals and society. 

Technology and Society

Newsela - The Positive and Negative Effects of Technology


7-8.IC.2: Evaluate the impact of laws or regulations on the development and use of computing technologies and digital information.  

What is copyright?

Limitations of Copyright

7-8.IC.3: Identify and discuss issues of ethics surrounding computing technologies and current events.

Meet the Robots of Amazon

7-8.IC.4: Identify and discuss issues related to the collection and use of public and private data. 

Private Today Public Tomorrow Lesson Plan

Bonzai Digital Citizenship

7-8.IC.5: Analyze potential sources of bias that could be introduced to complex computer systems and the potential impact of these biases on individuals.  

AI and Biases

Biases in Machine Learning 

7-8.IC.6: Assess the accessibility of a computing device or software application in terms of user needs.

What do we mean by accessibility?

Application Software Overview and Types

7-8.IC.7: Explore a range of computer science-related career paths.

Computer Science Careers Webquest

Lesson Planet--Exploring Technology Careers 

Google Career Certificates

Grades 9-12

9-12.IC.1: Evaluate the impact of computing technologies on equity, access, and influence in a global society.

Equity for Schools

Improving Digital Equity in Your Classroom

Media: Positive and Negative Impact in Culture

9-12.IC.2: Debate laws and regulations that impact the development and use of computing technologies and digital information.

Whats Up with Copyright Anyway?

9-12.IC.3 Debate issues of ethics related to real-world computing technologies. 

Ethics and Technology

TECH:Computer Ethics (IT)

9-12.IC.4: Assess personal and societal trade-offs related to computing technologies and data privacy. 

Common Sense Education: Debating the Privacy Line

9-12.IC.5: Describe ways that complex computer systems can be designed for inclusivity and to mitigate unintended consequences.  

Common Sense Education: Challenging Confirmation Bias

9-12.IC.6: Create accessible computational artifacts that meet standard compliance requirements or otherwise meet the needs of users with disabilities.

Computational Artifacts 

9-12.IC.7: Investigate the use of computer science in multiple fields.

Computer Science Careers 

Applied Digital Skills

Computational Thinking

Grades K-1

K-1.CT.1 Identify and describe one or more patterns (found in nature or designed), and examine the patterns to find similarities and make predictions.

Identify Patterns in the video

Pattern Activity

K-1.CT.2 Identify different kinds of data that can be collected from everyday life.



K-1.CT.3 Identify ways to visualize data, and collaboratively create a visualization of data.

Data Visualization for Kids 


K-1.CT.4 Identify a problem or task and discuss ways to break it into multiple smaller steps.

Brainpop Jr.

Coding Ideas with Kids 

K-1.CT.5 Recognize that the same task can be described at different levels of detail. 

Differentiated Learning Centers 

K-1.CT.6 Follow an algorithm to complete a task.

K-1.CT.8 Identify a task consisting of steps that are repeated and recognize which steps are repeated.

K-1.CT.9 Identify and fix (debug) errors within a simple algorithm.

Juni--Introducing Debugging to Kids 

K-1.CT.10 Collaboratively create a plan that outlines the steps needed to complete a task.

Breaking Down Directions

Collaborative Learning

Grades 2-3

2-3.CT.1 Create a model of an object or computational process in order to identify patterns and essential elements of the object or process. 

Teach Your Kids Code 

2-3.CT.2 Identify and describe data collection tools from everyday life.

Cats or Dogs? Collection Activities and Games for Kids 

2-3.CT.3 Present the same data in multiple visual formats in order to tell a story about the data.

Vennagage--Data Storytelling 

2-3.CT.4 Identify multiple ways that the same problem could be decomposed into smaller steps Thinking and Decomposition

Decomposition and Lesson 

2-3.CT.6 Create two or more algorithms for the same task.

Code Monkey  Explaining Algorithms to Kids


2-3.CT.7 Name/label key pieces of information in a set of instructions, noting whether each name/label refers to a fixed or changing value. 

2-3.CT.9 Identify and debug errors within an algorithm or program that includes sequencing or repetition.

Video from is sequence? 

Let's Help Debug! 

2-3.CT.10 Develop and document a plan that outlines specific steps taken to complete a project.

Ditch That Textbook

Grades 4-6

4-6.CT.1 Develop a computational model of a system that shows changes in output when there are changes in inputs. 

4-6.CT.2 Collect digital data related to a real life question or need. 

Oceans of Data 

4-6.CT.3 Visualize a simple data set in order to highlight relationships and persuade an audience


4-6.CT.4 Decompose a problem into smaller named tasks, some of which can themselves be decomposed into smaller steps.

How to Debug

4-6.CT.5  Identify and name a task within a problem that gets performed multiple times while solving that problem, but with slightly different concrete details each time.

4-6.CT.6 Compare two or more algorithms and discuss the advantages and disadvantages of each for a specific task.

Kahn Academy 

4-6.CT.8 Develop algorithms or programs that use repetition and conditionals for creative expression or to solve a problem.

Robot Mesh Studio 

4-6.CT.9 Explain each step of an algorithm or program that includes repetition and conditionals for the purposes of debugging. 

4-6.CT.10 Describe the steps taken and choices made to design and develop a solution using an iterative design process.


Grades 7-8

7-8.CT.2 Collect and use digital data in a computational artifact.

Coding with Minecraft 

7-8.CT.4 Write a program using functions or procedures whose names or other documentation convey their purpose within the larger task.



7-8.CT.6 Design, compare and refine algorithms for a specific task or within a program. 


7-8.CT.7 Design or remix a program that uses a variable to maintain the current value of a key piece of information.

Decision Maker App 

Kahn Academy 

7-8.CT.9 Read and interpret code to predict the outcome of various programs that involve conditionals and repetition for the purposes of debugging. 


7-8.CT.10 Document the iterative design process of developing a computational artifact that incorporates user feedback and preferences.

Iterative Process Guide 

Grades 9-12

9-12.CT.1 Create a simple digital model that makes predictions of outcomes.

9-12.CT.2 Collect and evaluate data from multiple sources for use in a computational artifact.

9-12.CT.3 Refine and visualize complex data sets to tell different stories with the same data set.

9-12.CT.5 Modify a function or procedure in a program to perform its computation in a different way over the same inputs, while preserving the result of the overall program.

Student Lab to Modify a function

9-12.CT.6 Demonstrate how at least two classic algorithms work, and analyze the trade-offs related to two or more algorithms for completing the same task. 

9-12.CT.7 Design or remix a program that utilizes a data structure to maintain changes to related pieces of data. 

Real Python--Data Structures 

9-12.CT.8 Develop a program that effectively uses control structures in order to create a computer program for practical intent, personal expression, or to address a societal issue.

Towards Data Science 

9-12.CT.9 Systematically test and refine programs using a range of test cases, based on anticipating common errors and user behavior.

9-12.CT.10 Collaboratively design and develop a program or computational artifact for a specific audience and create documentation outlining implementation features to inform collaborators and users. 


Professional Learning

Teacher Resources