Free Christian Curriculum Kindergarten through twelfth grade · free to download

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

Computer Skills

A senior-year finish: a Python capstone, AI ethics, and the software and security habits college and work demand.

About this course

Twelfth grade is written for a student about to leave home. The programming unit is a complete Python course from setup and a first program through variables and data types, string operations, conditionals, loops, lists, functions, dictionaries, reading and writing files, and error handling, ending in a capstone the student builds and documents: a quiz game, a calculator, a password generator, or a grade tracker, each with stated requirements of at least three functions, a loop, a conditional, user input, clear names, and comments, plus a written README explaining what was learned and what would be added with more time. The five-step plan-code-test-debug-present process is taught alongside it.

The software unit is the most career-minded in the whole K-12 sequence. It covers advanced Word and Google Docs, Excel and Sheets with data analysis and charts, PowerPoint and Slides, email management in Outlook and Gmail, cloud collaboration, note-taking in Notion or OneNote or Obsidian, creating and signing PDFs, video-conference conduct in Zoom and Teams and Meet, Canva design, research with Google Scholar and Zotero, and a closing lesson on the tools employers actually screen for, including how applicant tracking systems parse a resume and why a visually elaborate template often fails them, what belongs on a LinkedIn profile, and where to host a portfolio. The internet safety unit is equally practical for someone about to open their own accounts: password managers, two-factor authentication, phishing, HTTPS and VPNs and public Wi-Fi, social engineering, device privacy settings, fraud, identity theft prevention and recovery, and safe online banking. The systems unit surveys hardware, operating systems, binary, networking, security, the cloud, databases, algorithms, artificial intelligence, maintenance, and society's dependence on all of it. Digital citizenship closes with an artificial intelligence ethics lesson that draws a firm line between AI as a tool for brainstorming, grammar, and explanation and AI as a substitute for work submitted as your own, and argues that the struggle removed by outsourcing is the same struggle that builds the capacity to think.

The course lists 108 lessons in 9 units of 12, each about 40 minutes, ending with a ten-question quiz that grades itself and a written Apply or Reflect task. You should know before planning your year that units 7, 8, and 9 are exact repeats of units 1, 2, and 3, so there are 72 distinct lessons and 36 lessons of repeated material. You may want to treat those as review, or to spend the recovered time on the capstone project instead. For the hands-on work your family needs a computer with a real keyboard, Python installed (free from python.org), an office suite, a PDF tool, and internet access. Every tool named in the course has a free tier or a free equivalent.

What the course covers

What your student will be able to do

Scope and sequence

All 9 units of Computer Skills for Grade 12, 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. 1How Computers Work: Hardware Overview10 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

Note-Taking Apps: Notion, OneNote, and Obsidian

The difference between a student who retains knowledge and one who forgets it is often not intelligence — it is how they manage information. Digital note-taking apps, used well, become a personal knowledge base that compounds in value over time.

Microsoft OneNote organizes notes into Notebooks, Sections, and Pages — mirroring a physical binder. It integrates with Microsoft 365, supports audio recording, handwriting (on touchscreens), and image embedding. Excellent for structured, hierarchical note-taking in school subjects.

Notion combines notes, databases, and project management in one tool. Pages can contain sub-pages, tables, calendars, and kanban boards. Many students use Notion as an all-in-one academic planner: course notes, assignment tracking, reading logs, and goal-setting in one workspace. The learning curve is steeper, but the flexibility is unmatched.

Obsidian takes a different approach: plain text Markdown files stored locally (not in the cloud), with bidirectional linking between notes. You can create a link from any note to any other note, building a personal knowledge graph. Viewing the graph visually reveals connections between ideas across subjects. Favored by researchers, writers, and those serious about long-term knowledge management.

The digital knowledge base: Regardless of tool, the principle is the same — capture ideas while they are fresh, organize them so they are retrievable, and review them regularly. A note you cannot find is worthless. A note you never review fades. The best system is the one you will actually use.

Take notes in your own words, not verbatim transcription. Summarize, synthesize, and ask questions in your notes. The act of restating information in your own words is one of the most effective learning strategies known.

"My son, if thou wilt receive my words, and hide my commandments with thee... Then shalt thou understand." (Proverbs 2:1, 5)

Apply: Create a note-taking system in either OneNote or Notion for one of your current subjects. Organize this week's learning into sections and write a summary of what you studied in your own words.

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

Obsidian's bidirectional linking feature creates which unique capability for notes?

  1. Any note can link to and be linked from any other note, building a visible knowledge graph
  2. Notes sync automatically between all devices without cloud storage
  3. Notes are encrypted end-to-end using the user's master password
  4. Notes can be collaboratively edited by multiple users simultaneously
Show the answer

Answer: Any note can link to and be linked from any other note, building a visible knowledge graph

Microsoft OneNote organizes content into which three-level hierarchy?

  1. Workbook, Sheet, Cell
  2. Notebook, Section, Page
  3. Database, Table, Record
  4. Project, Folder, Document
Show the answer

Answer: Notebook, Section, Page

Notion is described as combining which three types of functionality in one tool?

  1. Notes, spreadsheets, and email
  2. Calendars, tasks, and file editing
  3. Documents, cloud storage, and communication
  4. Notes, databases, and project management
Show the answer

Answer: Notes, databases, and project management

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 12

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.