Grade 8 Digital Literacy
36 weekly lessons connected to an illustrated, printable digital textbook.
Learn, practice, and explore
Use the 36-week lesson sequence alongside the digital textbook. The book provides lesson explanations, worked examples, practice, instructional illustrations, and a parent answer guide. Reading alone does not record scores or change assignments.
These original lesson companions support parent-led learning. Standards alignment for North Carolina and South Carolina requires separate verification.
All 36 weekly digital literacy lessons
📖 Open Textbook- Week 1
Algorithms and problem solving
I can define and explain the essential ideas in algorithms and problem solving and support my explanation with a clear example.
- Week 2
Algorithms and problem solving — Analyze an example
I can model and annotate the essential ideas in algorithms and problem solving and support my explanation with a clear example.
- Week 3
Algorithms and problem solving — Apply with evidence
I can compare and justify the essential ideas in algorithms and problem solving and support my explanation with a clear example.
- Week 4
Algorithms and problem solving — Demonstrate understanding
I can create and reflect the essential ideas in algorithms and problem solving and support my explanation with a clear example.
- Week 5
Data collection ethics
I can define and explain the essential ideas in data collection ethics and support my explanation with a clear example.
- Week 6
Data collection ethics — Analyze an example
I can model and annotate the essential ideas in data collection ethics and support my explanation with a clear example.
- Week 7
Data collection ethics — Apply with evidence
I can compare and justify the essential ideas in data collection ethics and support my explanation with a clear example.
- Week 8
Data collection ethics — Demonstrate understanding
I can create and reflect the essential ideas in data collection ethics and support my explanation with a clear example.
- Week 9
Basic coding logic
I can define and explain the essential ideas in basic coding logic and support my explanation with a clear example.
- Week 10
Basic coding logic — Analyze an example
I can model and annotate the essential ideas in basic coding logic and support my explanation with a clear example.
- Week 11
Basic coding logic — Apply with evidence
I can compare and justify the essential ideas in basic coding logic and support my explanation with a clear example.
- Week 12
Basic coding logic — Demonstrate understanding
I can create and reflect the essential ideas in basic coding logic and support my explanation with a clear example.
- Week 13
Variables and conditions
I can define and explain the essential ideas in variables and conditions and support my explanation with a clear example.
- Week 14
Variables and conditions — Analyze an example
I can model and annotate the essential ideas in variables and conditions and support my explanation with a clear example.
- Week 15
Variables and conditions — Apply with evidence
I can compare and justify the essential ideas in variables and conditions and support my explanation with a clear example.
- Week 16
Variables and conditions — Demonstrate understanding
I can create and reflect the essential ideas in variables and conditions and support my explanation with a clear example.
- Week 17
Loops and repeated processes
I can define and explain the essential ideas in loops and repeated processes and support my explanation with a clear example.
- Week 18
Loops and repeated processes — Analyze an example
I can model and annotate the essential ideas in loops and repeated processes and support my explanation with a clear example.
- Week 19
Loops and repeated processes — Apply with evidence
I can compare and justify the essential ideas in loops and repeated processes and support my explanation with a clear example.
- Week 20
Loops and repeated processes — Demonstrate understanding
I can create and reflect the essential ideas in loops and repeated processes and support my explanation with a clear example.
- Week 21
Testing and debugging
I can define and explain the essential ideas in testing and debugging and support my explanation with a clear example.
- Week 22
Testing and debugging — Analyze an example
I can model and annotate the essential ideas in testing and debugging and support my explanation with a clear example.
- Week 23
Testing and debugging — Apply with evidence
I can compare and justify the essential ideas in testing and debugging and support my explanation with a clear example.
- Week 24
Testing and debugging — Demonstrate understanding
I can create and reflect the essential ideas in testing and debugging and support my explanation with a clear example.
- Week 25
Data visualization
I can define and explain the essential ideas in data visualization and support my explanation with a clear example.
- Week 26
Data visualization — Analyze an example
I can model and annotate the essential ideas in data visualization and support my explanation with a clear example.
- Week 27
Data visualization — Apply with evidence
I can compare and justify the essential ideas in data visualization and support my explanation with a clear example.
- Week 28
Data visualization — Demonstrate understanding
I can create and reflect the essential ideas in data visualization and support my explanation with a clear example.
- Week 29
Cybersecurity and privacy
I can define and explain the essential ideas in cybersecurity and privacy and support my explanation with a clear example.
- Week 30
Cybersecurity and privacy — Analyze an example
I can model and annotate the essential ideas in cybersecurity and privacy and support my explanation with a clear example.
- Week 31
Cybersecurity and privacy — Apply with evidence
I can compare and justify the essential ideas in cybersecurity and privacy and support my explanation with a clear example.
- Week 32
Cybersecurity and privacy — Demonstrate understanding
I can create and reflect the essential ideas in cybersecurity and privacy and support my explanation with a clear example.
- Week 33
Design a small digital solution
I can define and explain the essential ideas in design a small digital solution and support my explanation with a clear example.
- Week 34
Design a small digital solution — Analyze an example
I can model and annotate the essential ideas in design a small digital solution and support my explanation with a clear example.
- Week 35
Design a small digital solution — Apply with evidence
I can compare and justify the essential ideas in design a small digital solution and support my explanation with a clear example.
- Week 36
Design a small digital solution — Demonstrate understanding
I can create and reflect the essential ideas in design a small digital solution and support my explanation with a clear example.