Free Christian Curriculum Kindergarten through twelfth grade · free to download

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

Computer Skills

A high-school survey: Python from first program to finished game, office and research skills, and frank online-safety teaching.

About this course

Ninth grade takes the whole subject at high-school pace. The programming unit runs from what programming is through a first Python program, variables, input, if and else with nested conditions, for and while loops, functions, arithmetic, and error-finding, and then hands your student a complete working number-guessing game with the code printed in full, explaining import random and break along the way, and assigns a modification to it before a closing mini project. The systems units cover how a computer works, operating systems, file management, how data is stored, networking, the cloud, how databases work, algorithmic thinking, an introduction to artificial intelligence, hardware troubleshooting, binary, software categories, and how computing fits into ordinary careers rather than only technical ones, with a lesson pointing out that a farmer with GPS equipment, a pastor running a livestream, and a nurse in an electronic records system all depend on the same literacy.

The software unit is aimed at the work a high school student actually has to produce: documents with real structure and headings, spreadsheet formulas for analysis, slide design and delivery, professional email, file organization, cloud storage in Google Drive or OneDrive, online research with an eye for good sources, and citing them properly. Typing gets two full units, covering timed practice, proofreading, the number row and symbols, shortcuts by category, dictation and voice input, formal document layout, ergonomics, breaking the hunt-and-peck habit, and typing under time pressure.

The safety and citizenship material is direct, and you should read it before assigning it. Alongside passwords, two-factor authentication, phishing, safe browsing, social media privacy, gaming safety, scams aimed at teenagers, media literacy, plagiarism, and screen-time stewardship, there is a plainly worded lesson on online predators and grooming that names the tactics used, lists warning signs, and instructs your student to stop communicating, not delete the conversation because it is evidence, and tell you immediately without fear of being in trouble. It is sober and age-appropriate for high school, but it is a conversation worth having together rather than assigning silently.

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. Lessons close with a short Practice, Apply, or Reflect prompt in the text. To do the work you need a computer with a real keyboard, Python installed (free from python.org), a word processor and spreadsheet and presentation program, and internet access for research and cloud storage. Be aware that the last three units revisit hardware, typing, and digital citizenship from new angles, so several topics, notably cloud computing and cyberbullying, come around more than once during the year.

What the course covers

What your student will be able to do

Scope and sequence

All 9 units of Computer Skills for Grade 9, 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 Work10 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

Email: Writing Professionally

Email is the primary communication tool in most schools, businesses, and organizations. The way you write an email shapes how people perceive your competence and character. Learning professional email habits now gives you a significant advantage.

Subject line: Be specific and concise. "Question about Assignment 3 - Grade 9 Computer" is far better than "Hi" or "question." A clear subject line helps the recipient prioritize and respond faster.

Greeting: Always open with a greeting. "Dear Mr. Johnson," or "Hello Mrs. Smith," — use the appropriate title and last name for teachers and unfamiliar adults. For peers, first names are fine. Do not begin an email with "Hey" to an adult.

Body: State your purpose in the first sentence. Be brief. Use complete sentences. Avoid abbreviations, emoji, and slang (no "lol," "tbh," or "u" instead of "you"). Reread before sending.

Closing: End professionally. "Thank you," "Sincerely," or "Best regards," followed by your full name. For school emails, include your grade or class if the recipient might not know you.

CC vs. BCC: CC (carbon copy) sends a visible copy to additional recipients — everyone can see who was CC'd. BCC (blind carbon copy) sends a copy invisibly — useful when emailing a large group without exposing everyone's email addresses to each other.

Tone: Email lacks vocal tone and body language. What sounds neutral in person can read as blunt or rude in text. Re-read with fresh eyes and ask: would this feel respectful if I received it?

Reflect: Rewrite this email professionally: "hey can u tell me what the homework was i missed it thx".

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

Why is email still considered the primary professional communication tool despite newer messaging apps?

  1. Email is faster than messaging apps
  2. Newer messaging apps require subscription fees that email does not
  3. Email has better group chat features than messaging apps
  4. Email is the standard for formal, documented communication in schools, businesses, and organizations — required for most professional correspondence
Show the answer

Answer: Email is the standard for formal, documented communication in schools, businesses, and organizations — required for most professional correspondence

Which email component most directly determines whether a recipient opens the message?

  1. The email signature
  2. The subject line — a clear, specific subject line increases the likelihood the email is read promptly
  3. The CC field listing other recipients
  4. The email client used to send the message
Show the answer

Answer: The subject line — a clear, specific subject line increases the likelihood the email is read promptly

What is the purpose of the CC field in an email?

  1. CC stands for 'Copy to Creator' and sends the email back to the sender
  2. CC stands for 'Carbon Copy' — used to send a copy to recipients who need to be informed but are not the primary audience
  3. CC recipients receive a reply-all notification instead of the original email
  4. CC is used for sending attachments only
Show the answer

Answer: CC stands for 'Carbon Copy' — used to send a copy to recipients who need to be informed but are not the primary audience

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 9

Free, and free of everything else. 19 files, 12.9 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.