Free Christian Curriculum Kindergarten through twelfth grade · free to download

Grade 8 · 8 units · 72 lessons · 720 questions

Computer Skills

Real Python programming, video and database work, and hard-edged online security, with an assignment in every lesson.

About this course

Eighth grade expects your student to produce work, not just read. Every one of the 72 lessons ends with a written Activity, and the programming unit is the clearest example: the first lesson tells your student to install Python from python.org, open IDLE, and write a program using variables and the type function, and the unit builds from there through conditionals, loops, functions, lists and dictionaries and tuples and sets, keyboard input, debugging and reading error messages, and finally a complete program of the student's choosing that must include at least three functions, user input, a loop, a conditional, input validation with try and except, and clear comments. Pseudocode is taught as a planning step before any code is written.

The rest of the year is equally substantial. The hardware and networking units cover the history of computing, components, what an operating system actually manages, file systems, Wi-Fi as a radio technology, packet switching, what the cloud really is, binary representation, and a lesson on technology careers that names specific roles, discusses vocation in the Anabaptist and Reformation sense of ordinary work as a calling, and asks your student to research three careers including one ethical challenge each and what boundaries they would set. The software unit covers advanced word processing, spreadsheet work, presentation design, databases as distinct from spreadsheets, photo editing, productivity and task apps, cloud collaboration, why software updates are primarily security patches, and a video-editing lesson with real technical content on frame rate, resolution, bit rate, and export formats, assigning a finished two-to-three-minute video with titles, music, and transitions. Digital citizenship and internet safety go after phishing, password security, browser privacy tools, what privacy policies actually say, malware, social engineering, safe online shopping, digital addiction, handling online conflict, and building a written family internet safety plan.

Lessons run about 35 minutes of instruction plus whatever the assignment takes, and each ends with a ten-question quiz that grades itself. Plan for the tools: your student will want Python installed, which is free from python.org and includes the IDLE editor; a free video editor such as DaVinci Resolve, iMovie, OpenShot, or Kdenlive, along with some way to record a few clips; a photo editor; and a word processor, spreadsheet, and presentation program. Everything named in the course is free or already on most computers. This is the grade where the assignments are worth checking, because a student can read the lessons in far less time than the work actually takes.

What the course covers

What your student will be able to do

Scope and sequence

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

Units in this course, in teaching order
UnitCoversLessonsQuestionsJump to lessons
Unit 1Computer Basics990Lessons
Unit 2Typing Skills990Lessons
Unit 3Digital Citizenship990Lessons
Unit 4Basic Programming990Lessons
Unit 5Using Software990Lessons
Unit 6Internet Safety990Lessons
Unit 7Computer Basics990Lessons
Unit 8Typing Skills990Lessons

Every lesson, by title

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

Unit 1: Computer Basics 9 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
Unit 2: Typing Skills 9 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
Unit 3: Digital Citizenship 9 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
Unit 4: Basic Programming 9 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
Unit 5: Using Software 9 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
Unit 6: Internet Safety 9 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
Unit 7: Computer Basics 9 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
Unit 8: Typing Skills 9 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

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 1

Using Software - Lesson 1

35 minutesComputer or tablet (with parent permission)

What this lesson is for

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

The fear of the LORD is the beginning of knowledge: but fools despise wisdom and instruction.

Proverbs 1:7

Advanced word processing goes far beyond typing text and changing font sizes. Styles — named sets of formatting rules — are the foundation of professional documents. Instead of manually making every chapter heading bold, 16pt, and dark blue, you apply the "Heading 1" style, which does all of that automatically and consistently throughout the document. When you want to change how all headings look, you change the style once and every heading in the document updates automatically. This is how publishers, lawyers, and professionals produce long, consistent documents efficiently.

Headers and footers are sections at the top and bottom of every page that can display page numbers, document titles, dates, chapter names, or any other information. In Word or LibreOffice Writer, double-clicking the top or bottom margin activates the header/footer area. Page numbers can be formatted as 1, 2, 3 (Arabic numerals), i, ii, iii (Roman numerals for front matter), or with custom formatting. Different sections of a document can have different headers and footers — common in books where chapter names appear in the header.

A table of contents is automatically generated from heading styles. In Word, go to References → Table of Contents and choose a style. The table of contents lists all headings and their page numbers. When you update the document and page numbers change, right-clicking the table of contents and selecting "Update Field" refreshes the page numbers automatically. This automation saves enormous time in long documents.

Activity: Create a formatted document on a topic of your choice (it could be a summary of a unit you are studying in another subject) with the following requirements: (1) At least 4 pages of content, (2) Heading 1 style used for at least 3 main sections, Heading 2 for subsections, (3) An automatically generated table of contents on page 1, (4) Headers displaying the document title, footers displaying page numbers, (5) At least one properly formatted citation. Save the document and print or export to PDF.

Homework

No homework today.

Note for the parent

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

The first three of this lesson's 10 questions

What is a 'style' in word processing and why is it more powerful than manual formatting?

  1. A set of spelling rules specific to a document
  2. A template for creating new documents
  3. A decorative visual theme for the entire document
  4. A named set of formatting rules that updates everywhere when changed
Show the answer

Answer: A named set of formatting rules that updates everywhere when changed

What is a 'table of contents' and how is it generated automatically?

  1. A summary of the document's main argument
  2. A manually typed list of topics at the beginning of a document
  3. A table format used in academic papers only
  4. A list of headings and page numbers built from heading styles
Show the answer

Answer: A list of headings and page numbers built from heading styles

What is a 'section break' in a long document?

  1. A horizontal line that visually separates sections
  2. The same as a page break with a different name
  3. A blank page inserted between sections
  4. A division that allows different parts of a document to have different formatting (different columns, page orientation, or margins).
Show the answer

Answer: A division that allows different parts of a document to have different formatting (different columns, page orientation, or margins).

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

What comes with the download

72 full lessons

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

720 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 72 lessons of this course. Most families already own most of it.

Download Computer Skills — Grade 8

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