Worksheet Worksheets

10,016 type resources
AI Benefits and Limits Worksheets | Grade 5 Artificial Intelligence

AI Benefits and Limits Worksheets | Grade 5 Artificial Intelligence

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

Learning Objectives

  • Explain how AI can help people save time and organize information
  • Identify limits of AI such as mistakes and bias from data
  • Use vocabulary words benefit, limit, bias, and accuracy in context
$3.00
Cyberbullying Awareness Worksheets | Safe Responses Grade 4 Computer Science

Cyberbullying Awareness Worksheets | Safe Responses Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Define cyberbullying and identify related behaviors such as harassment
  • Describe how a bystander can respond and when to report harmful messages
  • Select safe online actions using examples and scenarios
$3.00
User Interface Basics Worksheet | Menus, Buttons & Layout Grade 6

User Interface Basics Worksheet | Menus, Buttons & Layout Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define user interface and describe how it helps people interact with a program or website
  • Identify common interface elements such as menus and buttons
  • Explain how layout affects how easy it is to find information and complete tasks
$3.00
Understanding Program Actions Worksheets | Grade 3 Computer Science Practice

Understanding Program Actions Worksheets | Grade 3 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

Learning Objectives

  • Define a program as a set of instructions that tells a computer what actions to perform.
  • Identify examples of program output and actions, such as moving a character or displaying messages.
  • Match key vocabulary terms (program, instruction, output, command) to their meanings.
$3.00
Responsible AI Decision-Making Worksheets | Grade 5 Computer Science

Responsible AI Decision-Making Worksheets | Grade 5 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

Learning Objectives

  • Explain how responsible AI use supports human judgment when making digital choices.
  • Identify strategies for checking AI results for accuracy and fairness.
  • Describe how respect for privacy applies to everyday AI features.
$3.00
Two-Factor Authentication Worksheet | Account Security Grade 6

Two-Factor Authentication Worksheet | Account Security Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define two-factor authentication and explain how it adds an extra security step.
  • Identify common second factors such as a code, a message, or an app prompt.
  • Compare single-step login versus two-step verification using a real-world lock example.
$3.00
Algorithms Variables and Conditions Worksheet | Grade 6 Computer Science

Algorithms Variables and Conditions Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Identify how algorithms use steps to solve problems
  • Explain what variables store in an algorithm
  • Use conditional logic to choose different outcomes
$3.00
Collecting Reliable Data Worksheet | Grade 6 Computer Science Practice

Collecting Reliable Data Worksheet | Grade 6 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Explain why reliable data collection uses careful observation and accurate counting.
  • Identify common ways to reduce errors in a simple survey or measurement.
  • Use vocabulary related to reliable data: reliable, observe, count, and data.
$3.00
Loops and Repeated Actions Worksheets | Grade 4 Computer Science

Loops and Repeated Actions Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Explain how loops help repeat instructions automatically.
  • Use loop-related vocabulary such as loop, repeat, iteration, and efficiency.
  • Identify what changes and what stays the same when a loop runs multiple times.
$3.00
Debugging Simple Code Fixes Worksheets | Grade 3 Computer Science Practice

Debugging Simple Code Fixes Worksheets | Grade 3 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

Learning Objectives

  • Define debug, bug, error, and fix in the context of coding
  • Identify common code problems such as missing commands, repeated code, or wrong order
  • Choose the best correction to make a short program sequence work
$3.00
Coding Variables Worksheets | Grade 3 Computer Science Practice

Coding Variables Worksheets | Grade 3 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

Learning Objectives

  • Define the terms variable and value and explain how they relate to stored information.
  • Identify how a program can change values in variables while it runs.
  • Use variables to describe information such as names, numbers, and scores in a simple scenario.
$3.00
Event-Driven Programming Worksheets | Grade 5 Computer Science

Event-Driven Programming Worksheets | Grade 5 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

Learning Objectives

  • Define event, trigger, response, and interaction in the context of interactive programs.
  • Identify events and their responses in examples that include clicks, taps, key presses, and timed actions.
  • Explain how the same program can run different responses depending on the event that occurs.
$3.00
Beginner Algorithms Worksheets | Grade 3 Computer Science Practice

Beginner Algorithms Worksheets | Grade 3 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

Learning Objectives

  • Define algorithm, code, sequence, and repeat using simple examples.
  • Arrange steps in the correct sequence to solve a programming problem.
  • Identify how repeating instructions can reduce work in a program.
$3.00
Conditionals and If/Else Decisions Worksheets | Grade 4 Computer Science

Conditionals and If/Else Decisions Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Define key conditional vocabulary such as condition, decision, and branch.
  • Identify which action a simple program would take based on an if/else condition.
  • Use conditional logic to predict outputs for different inputs.
$3.00
Sequencing Commands Worksheets | Grade 4 Computer Science Programming

Sequencing Commands Worksheets | Grade 4 Computer Science Programming

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Identify how command order affects an algorithm’s outcome
  • Reorder commands to match a desired outcome
  • Use vocabulary (sequence, command, order, outcome) to describe programming steps
$3.00
Organizing Data in Tables Worksheet | Grade 6 Computer Science

Organizing Data in Tables Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Identify the parts of a table, including rows and columns.
  • Organize information into a table to compare data more easily.
  • Use table features to find patterns and answer questions about data.
$3.00
Phishing and Social Engineering Worksheets | Grade 7 Computer Science

Phishing and Social Engineering Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Define phishing and social engineering and explain how deception is used in these attacks.
  • Identify common warning signs in realistic messages and describe safer next steps.
  • Match social engineering terms to their correct meanings.
$3.00
Strong Passwords Worksheet | Account Protection & Digital Safety Grade 6

Strong Passwords Worksheet | Account Protection & Digital Safety Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Compare weak and strong passwords and explain why strong passwords are harder to guess.
  • Identify habits that protect accounts, including not reusing passwords and keeping login details private.
  • Use security vocabulary (password, secure, authentication, account) to describe how sign-in protection works.
$3.00
Coding Project Planning Worksheets | Grade 4 Computer Science

Coding Project Planning Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Identify the purpose of a project plan before writing code.
  • Describe how goals and features guide the steps of a simple coding project.
  • Use clear instructions to reduce errors when building a digital tool or game.
$3.00
Personal Information Privacy Worksheet | Digital Citizenship Grade 6

Personal Information Privacy Worksheet | Digital Citizenship Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Identify examples of personal information and explain why it can be risky to share online
  • Classify information as private or public and choose safer options for profiles, forms, and messages
  • Use privacy vocabulary (personal information, private, public, secure) to describe safe online behavior
$3.00
Cybersecurity Habits Worksheet | Device and Data Safety Grade 6

Cybersecurity Habits Worksheet | Device and Data Safety Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Explain why software updates, strong account security, and backups help protect devices and data
  • Identify good cybersecurity habits for everyday device use
  • Match common cybersecurity terms to their meanings
$3.00
Artificial Intelligence Basics Worksheets | Grade 4 Computer Science

Artificial Intelligence Basics Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Define artificial intelligence and describe what it can do.
  • Identify key AI vocabulary: prediction, pattern, and decision.
  • Match AI terms to correct examples or definitions.
$3.00
Variables and Data Values Worksheet | Programming Fundamentals Grade 6

Variables and Data Values Worksheet | Programming Fundamentals Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define a variable and explain how it can store a value that changes during a program’s run.
  • Identify data values in a short scenario and decide which variable would store each value.
  • Explain how changing a variable affects program output or decisions.
$3.00
Comparing Data Sets for Patterns Worksheet | Grade 6 Computer Science

Comparing Data Sets for Patterns Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define and use the vocabulary compare, data set, relationship, and difference when discussing data.
  • Identify similarities and differences between two or more data sets using greater, less, equal, and changing values.
  • Describe how a relationship can be shown by how values change across data sets.
$3.00
Recommendation Systems & Prediction Algorithms Worksheets Grade 4

Recommendation Systems & Prediction Algorithms Worksheets Grade 4

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Define key terms: recommendation, preference, prediction, and algorithm.
  • Explain how a recommendation system uses information and patterns to make predictions.
  • Identify examples of recommendation systems and describe how they suggest items.
$3.00
Pseudocode Planning Worksheets | Grade 6 Programming Logic Practice

Pseudocode Planning Worksheets | Grade 6 Programming Logic Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define pseudocode and explain how it helps plan a program before writing code.
  • Use sequence and logic to outline steps for a simple everyday task.
  • Match planning terms (plan, sequence, logic) to their meanings.
$3.00
Conditionals and Branching Worksheets | Grade 5 Programming Fundamentals

Conditionals and Branching Worksheets | Grade 5 Programming Fundamentals

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

Learning Objectives

  • Define conditional, branch, rule, and decision in the context of simple programming.
  • Identify how if, else, and otherwise choose different outcomes based on conditions.
  • Complete a short branching program description using the correct vocabulary.
$3.00
File Sharing and Collaboration Worksheet | Grade 6 Computer Science Practice

File Sharing and Collaboration Worksheet | Grade 6 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define key vocabulary related to file sharing and collaboration, including share, collaborate, file, and permission.
  • Identify safe sharing choices by matching scenarios to appropriate permissions and sharing settings.
  • Explain how version history helps teams track changes during collaboration.
$3.00
Reading Graphs and Charts Worksheet | Grade 6 Computer Science

Reading Graphs and Charts Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Identify key parts of graphs and charts, including categories and axes
  • Compare data shown in bar graphs, line graphs, and pictographs
  • Interpret information to answer questions using evidence from visual displays
$3.00
Testing and Revising Algorithms Worksheets | Grade 5 Computer Science

Testing and Revising Algorithms Worksheets | Grade 5 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

Learning Objectives

  • Explain how testing helps evaluate whether an algorithm works correctly.
  • Identify weak points in an algorithm based on test results.
  • Revise an algorithm so its steps are clearer and more accurate.
$3.00
Malware Protection and Device Security Worksheets | Grade 7 Computer Science

Malware Protection and Device Security Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Define malware and identify common types such as viruses and ransomware
  • Explain how device protection strategies reduce cybersecurity risks
  • Apply knowledge to choose safer actions when malware threats are possible
$3.00
Password Security Best Practices Worksheets | Grade 7 Computer Science

Password Security Best Practices Worksheets | Grade 7 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 7

Learning Objectives

  • Explain why strong passwords and good credential habits reduce unauthorized access.
  • Identify strategies such as unique passwords and password managers to improve authentication security.
  • Apply password best practices to protect accounts in realistic scenarios.
$3.00
Coding Project Planning Worksheets | Grade 5 Programming Fundamentals

Coding Project Planning Worksheets | Grade 5 Programming Fundamentals

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

Learning Objectives

  • Explain how a coding project plan helps guide building and reduce mistakes.
  • Identify key parts of a plan, including a goal, features, inputs, outputs, and steps.
  • Match project-planning vocabulary to its meaning.
$3.00
Command Sequencing Worksheets | Grade 5 Programming Fundamentals

Command Sequencing Worksheets | Grade 5 Programming Fundamentals

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

Learning Objectives

  • Explain how code executes in the exact order commands are written
  • Predict how changing the order of commands affects a program’s output
  • Use sequencing vocabulary (sequence, order, command, output) to describe code behavior
$3.00
AI Tools for Better Decisions Worksheet | Grade 3 Computer Science

AI Tools for Better Decisions Worksheet | Grade 3 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

Learning Objectives

  • Use AI suggestions to compare options before making a choice.
  • Explain how AI can organize information, but humans still make the final decision.
  • Use key vocabulary words (suggest, compare, choice, decision, and related terms) accurately in context.
$3.00
Machine Learning Worksheet: Training Data and Models for Grade 6

Machine Learning Worksheet: Training Data and Models for Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define machine learning, training data, model, and pattern using accurate computer science vocabulary.
  • Explain how training data examples help a model learn patterns over time.
  • Identify ways a model can behave differently when training data changes.
$3.00
Responsible AI Use Worksheet | Accuracy, Fairness & Ethics Grade 6

Responsible AI Use Worksheet | Accuracy, Fairness & Ethics Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Explain why accuracy checks are important when using AI tool results.
  • Identify strategies for critical thinking and safe use of AI-generated information.
  • Describe how fairness and ethics guide responsible decisions when using AI tools.
$3.00
Functions and Reusable Code Practice for Grade 6 Computer Science

Functions and Reusable Code Practice for Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define what a function is and why programmers use it.
  • Identify how a function call reuses a block of code.
  • Explain how reusable code reduces repetition and improves program readability.
$3.00
AI Privacy and Data Use Worksheet | Consent & Digital Safety Grade 6

AI Privacy and Data Use Worksheet | Consent & Digital Safety Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define privacy, data, collection, and consent and explain how they relate to using AI apps safely.
  • Identify examples of responsible choices when sharing information with digital tools.
  • Use data-use vocabulary to complete a passage about privacy and consent.
$3.00
Recommendation Systems Worksheets | AI Algorithms & Preferences Grade 6

Recommendation Systems Worksheets | AI Algorithms & Preferences Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define recommendation, preference, suggestion, and algorithm in the context of online content
  • Explain how recommendation systems use patterns in data to rank what people see
  • Identify factors that can shape recommendations and describe an effect on what people view
$3.00
Password Security Worksheet | Strong & Unique Passwords Grade 6

Password Security Worksheet | Strong & Unique Passwords Grade 6

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Explain how strong passwords help protect an account from unauthorized access.
  • Describe why passwords should not be shared or reused across accounts.
  • Identify characteristics of a secure password compared with a weak password.
$3.00
Inputs and Outputs Worksheets | Grade 4 Computer Science Programming

Inputs and Outputs Worksheets | Grade 4 Computer Science Programming

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Define the terms input, output, response, and interaction.
  • Identify inputs and outputs from short computer scenarios.
  • Explain how an input leads to an output through a program’s response.
$3.00
Data Tables Worksheets | Reading & Organizing Data for Grade 5

Data Tables Worksheets | Reading & Organizing Data for Grade 5

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 5

Learning Objectives

  • Define and use the terms table, row, and column when describing data displays.
  • Identify what information belongs in a specific row or column in a table.
  • Use table structure to compare categories and find totals or relationships.
$3.00
Collecting Reliable Data Worksheets | Grade 4 Computer Science Practice

Collecting Reliable Data Worksheets | Grade 4 Computer Science Practice

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Define the terms reliable, observation, measurement, and data and use them correctly.
  • Identify reliable ways to collect data and explain why consistent methods matter.
  • Choose better survey and investigation plans to support clear conclusions.
$3.00
Decomposition of Complex Problems Worksheet | Grade 6 Computer Science

Decomposition of Complex Problems Worksheet | Grade 6 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define decomposition, subproblem, strategy, and solution in the context of problem solving
  • Identify how a complex task can be broken into smaller subproblems
  • Choose an appropriate strategy for solving a decomposed set of steps
$3.00
Malware and Unsafe Downloads Worksheet | Grade 6 Computer Safety

Malware and Unsafe Downloads Worksheet | Grade 6 Computer Safety

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 6

Learning Objectives

  • Define malware, virus, download, and protection in simple computer-safety terms
  • Identify risky signs in file names, links, and message attachments
  • Explain how to protect devices and accounts when downloading files
$3.00
Program Testing Expected vs Actual Results Worksheet | Grade 3 CS

Program Testing Expected vs Actual Results Worksheet | Grade 3 CS

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 3

Learning Objectives

  • Define test, output, result, and correct as they relate to checking a program
  • Compare an expected outcome with the actual output from a program test
  • Choose the correct conclusion about whether a program’s output matches the intended result
$3.00
Organizing Data Tables and Charts Worksheets | Grade 4 Computer Science

Organizing Data Tables and Charts Worksheets | Grade 4 Computer Science

Bright Mind ResourcesCreated byBright Mind Resources
Computer ScienceGrade 4

Learning Objectives

  • Identify what a table is used for when organizing information by categories.
  • Choose the best chart type to help compare data shown in collected results.
  • Explain how charts and tables make it easier to analyze and communicate information.
$3.00

Browse more categories

About Worksheet Worksheets

Browse 10,016 printable worksheet worksheets across subjects and grade levels — each delivered as a ready-to-print PDF.

Every worksheet on MyTeachingSheets is created by independent teacher-authors and reviewed before publication. All resources download as printable PDFs for classroom, homework, or at-home practice, and many include answer keys. Preview any worksheet free before buying.