Free Christian Curriculum Kindergarten through twelfth grade · free to download

Grade 10 · 9 units · 108 lessons · 1,080 questions

Computer Skills

Sophomore year moves into file handling, classes and objects, real cybersecurity, and college-level document work.

About this course

Tenth grade assumes your student already knows the basics and pushes into intermediate territory. The Python unit reviews variables and input quickly, then works through conditionals and loops in depth, functions, list methods, dictionaries, reading and writing files, error handling with try and except, and an introduction to object-oriented programming complete with a worked Student class showing the constructor, self, attributes, and methods. It closes with modules, building a tool that is actually useful, and presenting and sharing code. The systems units cover hardware selection for a purpose, the boot process from power button to desktop, how data is represented, compression and what lossy formats throw away, wireless standards, cloud service models and their trade-offs, layered defense, computational thinking, machine learning, and a database lesson that designs a church directory from scratch, teaching tables, primary keys, foreign keys, relational structure, and queries, and explaining honestly why a spreadsheet is not the same thing.

The software unit is aimed squarely at college-level output: advanced word processing, research paper formatting, intermediate spreadsheets, data visualization, presentation design, professional email, cloud collaboration, note-taking systems, PDF workflows, citation and bibliography management, and a graphic design lesson teaching contrast, alignment, proximity, and repetition with a Canva infographic assignment. Cybersecurity gets a full unit covering the threat landscape and who the attackers actually are, password managers, two-factor authentication and biometrics and passkeys, the difference between phishing and spear phishing and whaling, a malware deep dive, social engineering, securing a home network, privacy tools, what to do after a data breach, and the legal permanence of what gets posted. Digital citizenship goes after harder questions than in earlier grades: social media and mental health, the attention economy and how free apps actually make money, tracking beyond the cookie banner, who owns what you create and what you use, the bystander's role in cyberbullying, documenting harm, de-escalating online conflict, and the SIFT method for checking a claim before sharing it.

The course is 108 lessons in 9 units of 12, each planned for about 40 minutes, ending with a ten-question quiz that grades itself. Each lesson closes with a Practice or Apply task in the text, and those tasks are the real work of the year. Your family will want a computer with a real keyboard, Python installed (free from python.org), a full office suite, a PDF reader that can also annotate, and internet access for Canva and the cloud collaboration lessons, all of which are free at the level used here. Two of the nine units revisit systems and typing from fresh angles late in the year, so some topics come around twice with different treatments.

What the course covers

What your student will be able to do

Scope and sequence

All 9 units of Computer Skills for Grade 10, in the order they are taught.

Units in this course, in teaching order
UnitCoversLessonsQuestionsJump to lessons
Unit 1Computer Basics12120Lessons
Unit 2Typing Skills12120Lessons
Unit 3Digital Citizenship12120Lessons
Unit 4Basic Programming12120Lessons
Unit 5Using Software12120Lessons
Unit 6Internet Safety12120Lessons
Unit 7Computer Basics12120Lessons
Unit 8Typing Skills12120Lessons
Unit 9Digital Citizenship12120Lessons

Every lesson, by title

All 108 lesson titles are listed here — nothing is withheld until you download. Open a unit to read its contents.

Unit 1: Computer Basics 12 lessons
  1. 1Inside the Computer: Hardware Deep Dive10 q
  2. 2Computer Basics - Lesson 210 q
  3. 3Computer Basics - Lesson 310 q
  4. 4Computer Basics - Lesson 410 q
  5. 5Computer Basics - Lesson 510 q
  6. 6Computer Basics - Lesson 610 q
  7. 7Computer Basics - Lesson 710 q
  8. 8Computer Basics - Lesson 810 q
  9. 9Computer Basics - Lesson 910 q
  10. 10Computer Basics - Lesson 1010 q
  11. 11Computer Basics - Lesson 1110 q
  12. 12Computer Basics - Lesson 1210 q
Unit 2: Typing Skills 12 lessons
  1. 1Typing Skills - Lesson 110 q
  2. 2Typing Skills - Lesson 210 q
  3. 3Typing Skills - Lesson 310 q
  4. 4Typing Skills - Lesson 410 q
  5. 5Typing Skills - Lesson 510 q
  6. 6Typing Skills - Lesson 610 q
  7. 7Typing Skills - Lesson 710 q
  8. 8Typing Skills - Lesson 810 q
  9. 9Typing Skills - Lesson 910 q
  10. 10Typing Skills - Lesson 1010 q
  11. 11Typing Skills - Lesson 1110 q
  12. 12Typing Skills - Lesson 1210 q
Unit 3: Digital Citizenship 12 lessons
  1. 1Digital Citizenship - Lesson 110 q
  2. 2Digital Citizenship - Lesson 210 q
  3. 3Digital Citizenship - Lesson 310 q
  4. 4Digital Citizenship - Lesson 410 q
  5. 5Digital Citizenship - Lesson 510 q
  6. 6Digital Citizenship - Lesson 610 q
  7. 7Digital Citizenship - Lesson 710 q
  8. 8Digital Citizenship - Lesson 810 q
  9. 9Digital Citizenship - Lesson 910 q
  10. 10Digital Citizenship - Lesson 1010 q
  11. 11Digital Citizenship - Lesson 1110 q
  12. 12Digital Citizenship - Lesson 1210 q
Unit 4: Basic Programming 12 lessons
  1. 1Basic Programming - Lesson 110 q
  2. 2Basic Programming - Lesson 210 q
  3. 3Basic Programming - Lesson 310 q
  4. 4Basic Programming - Lesson 410 q
  5. 5Basic Programming - Lesson 510 q
  6. 6Basic Programming - Lesson 610 q
  7. 7Basic Programming - Lesson 710 q
  8. 8Basic Programming - Lesson 810 q
  9. 9Basic Programming - Lesson 910 q
  10. 10Basic Programming - Lesson 1010 q
  11. 11Basic Programming - Lesson 1110 q
  12. 12Basic Programming - Lesson 1210 q
Unit 5: Using Software 12 lessons
  1. 1Using Software - Lesson 110 q
  2. 2Using Software - Lesson 210 q
  3. 3Using Software - Lesson 310 q
  4. 4Using Software - Lesson 410 q
  5. 5Using Software - Lesson 510 q
  6. 6Using Software - Lesson 610 q
  7. 7Using Software - Lesson 710 q
  8. 8Using Software - Lesson 810 q
  9. 9Using Software - Lesson 910 q
  10. 10Using Software - Lesson 1010 q
  11. 11Using Software - Lesson 1110 q
  12. 12Using Software - Lesson 1210 q
Unit 6: Internet Safety 12 lessons
  1. 1Internet Safety - Lesson 110 q
  2. 2Internet Safety - Lesson 210 q
  3. 3Internet Safety - Lesson 310 q
  4. 4Internet Safety - Lesson 410 q
  5. 5Internet Safety - Lesson 510 q
  6. 6Internet Safety - Lesson 610 q
  7. 7Internet Safety - Lesson 710 q
  8. 8Internet Safety - Lesson 810 q
  9. 9Internet Safety - Lesson 910 q
  10. 10Internet Safety - Lesson 1010 q
  11. 11Internet Safety - Lesson 1110 q
  12. 12Internet Safety - Lesson 1210 q
Unit 7: Computer Basics 12 lessons
  1. 1Computer Basics - Lesson 110 q
  2. 2Computer Basics - Lesson 210 q
  3. 3Computer Basics - Lesson 310 q
  4. 4Computer Basics - Lesson 410 q
  5. 5Computer Basics - Lesson 510 q
  6. 6Computer Basics - Lesson 610 q
  7. 7Computer Basics - Lesson 710 q
  8. 8Computer Basics - Lesson 810 q
  9. 9Computer Basics - Lesson 910 q
  10. 10Computer Basics - Lesson 1010 q
  11. 11Computer Basics - Lesson 1110 q
  12. 12Computer Basics - Lesson 1210 q
Unit 8: Typing Skills 12 lessons
  1. 1Typing Skills - Lesson 110 q
  2. 2Typing Skills - Lesson 210 q
  3. 3Typing Skills - Lesson 310 q
  4. 4Typing Skills - Lesson 410 q
  5. 5Typing Skills - Lesson 510 q
  6. 6Typing Skills - Lesson 610 q
  7. 7Typing Skills - Lesson 710 q
  8. 8Typing Skills - Lesson 810 q
  9. 9Typing Skills - Lesson 910 q
  10. 10Typing Skills - Lesson 1010 q
  11. 11Typing Skills - Lesson 1110 q
  12. 12Typing Skills - Lesson 1210 q
Unit 9: Digital Citizenship 12 lessons
  1. 1Digital Citizenship - Lesson 110 q
  2. 2Digital Citizenship - Lesson 210 q
  3. 3Digital Citizenship - Lesson 310 q
  4. 4Digital Citizenship - Lesson 410 q
  5. 5Digital Citizenship - Lesson 510 q
  6. 6Digital Citizenship - Lesson 610 q
  7. 7Digital Citizenship - Lesson 710 q
  8. 8Digital Citizenship - Lesson 810 q
  9. 9Digital Citizenship - Lesson 910 q
  10. 10Digital Citizenship - Lesson 1010 q
  11. 11Digital Citizenship - Lesson 1110 q
  12. 12Digital Citizenship - Lesson 1210 q

One whole lesson, exactly as it comes

This is a real lesson taken from the middle of the course — the teaching text, the practice, the homework, and the first three quiz questions with their answers. It is not a marketing excerpt.

Unit 5: Using Software · Lesson 7

Using Software - Lesson 7

40 minutesComputer or tablet (with parent permission)

What this lesson is for

  • Students will learn about Using software - lesson 7
  • Students will practice safe and responsible computer use

Thy word is a lamp unto my feet, and a light unto my path.

Psalm 119:105

Cloud Collaboration

Cloud-based document editing has changed how people work together. Understanding Google Docs collaboration features is not optional for a college-bound student — it is the standard for group projects, peer review, and shared documents.

Real-time co-editing: when two people open the same Google Doc, both see each other's changes live — different-colored cursors show who is typing where. This eliminates the "which version is final?" problem caused by emailing document attachments back and forth.

Suggesting mode (the equivalent of Word's Track Changes): click the pencil icon in the top right and switch to "Suggesting." Every change you make appears as a colored suggestion — the document owner can Accept or Reject each one individually. Use Suggesting mode whenever you are editing someone else's document.

Version history: File > Version History > See Version History shows every version of the document ever saved, who made each change, and when. You can restore any previous version. This is your safety net — nothing is ever permanently lost in Google Docs.

Sharing permissions: when sharing a document, set the appropriate permission level:

  • Viewer: can read only (use for sharing a finished document)
  • Commenter: can add comments but not change text (use for reviewers)
  • Editor: full editing rights (use for collaborators)

Never set a document to "Anyone with the link can edit" for academic work — anyone who finds the link can change it.

"Iron sharpeneth iron; so a man sharpeneth the countenance of his friend." — Proverbs 27:17

Practice: Share a Google Doc with a family member or classmate using Commenter access. Have them leave two suggestions. Switch to Suggesting mode yourself, make two edits, and review the version history together.

Homework

No homework today.

Note for the parent

Today's lesson covers Using Software - Lesson 7. Estimated time: 40 minutes. Encourage independent work but be available for questions.

The first three of this lesson's 10 questions

In Google Docs real-time co-editing, how can collaborators tell who made each edit?

  1. Changes are color-coded only when the document is printed
  2. Different-colored cursors identify each person typing
  3. Each person's changes appear in a separate document
  4. A log file records all changes
Show the answer

Answer: Different-colored cursors identify each person typing

Google Docs 'Suggesting' mode is equivalent to what feature in Microsoft Word?

  1. Smart Lookup
  2. Editor
  3. Compare Documents
  4. Track Changes
Show the answer

Answer: Track Changes

What is the purpose of Google Docs Version History?

  1. It locks the document after 24 hours
  2. It creates a backup only when you manually save
  3. It converts the document to PDF automatically
  4. It records every version of the document, who made each change, and when — allowing you to restore any previous version
Show the answer

Answer: It records every version of the document, who made each change, and when — allowing you to restore any previous version

Another 7 questions follow in the lesson itself, each one graded the moment it is answered.

What comes with the download

108 full lessons

Across 9 units, each with objectives, a teaching passage written to be read aloud, guided practice, and homework.

1,080 quiz questions

Graded the instant they are answered, each with the explanation of why that answer is right.

A gradebook that works

Every score kept, a running average maintained, and a breakdown unit by unit — all in the file itself, nothing sent anywhere.

Progress and attendance

Tick lessons off as they are finished, watch the completion bar fill, and mark days present, absent, or excused.

Report card and certificate

Both printable, with your student's name, the grades, and the dates already filled in.

Backup you control

Export every record to a file you keep, and read it back later. A lost browser cache cannot take the year with it.

An answer key

Hidden from the student by default, there for the parent marking the work.

Nothing that phones home

No ads, no affiliate links, no analytics, no fonts fetched from elsewhere. Unplug the network cable and every one of these files still works.

What you will need

Drawn from the materials named across all 108 lessons of this course. Most families already own most of it.

Download Computer Skills — Grade 10

Free, and free of everything else. 19 files, 12.6 MB in total. No account, no email address, no payment. What you download carries no advertising, no affiliate links and no tracking of any kind.