Free Christian Curriculum Kindergarten through twelfth grade · free to download

Grade 2 · 8 units · 36 lessons · 360 questions

Computer Skills

Files and folders, two-hand typing, ScratchJr storytelling, and judging websites, in 36 twenty-minute lessons.

About this course

Second grade builds on the beginner skills and adds real file management. Your student reviews the parts of a computer and the click-versus-double-click distinction, then learns what an operating system is doing during startup, how to shut down without losing work, and how to care for the machine physically. The file and folder lesson has your student open the file manager, create a folder tree for schoolwork by subject, save a drawing into the right one, and then navigate back and reopen it. Typing moves past the home row into which finger owns which key, both hands working together, whole sentences with Shift and a period, and the rule that accuracy comes before speed because typing fast with errors only trains the fingers to make mistakes faster. The software unit covers a drawing program, a word processor with fonts and formatting, saving and reopening with Ctrl+S, printing with Ctrl+P, and choosing worthwhile educational apps.

Programming this year uses ScratchJr and goes further than block basics. After lessons on how a computer only does what it is told and why sequence matters, your student learns to control speed, direction, step count, and repetition, and then plans and builds a complete animated story on paper first, with at least two sprites, a scene change, and three actions each. The digital citizenship and internet safety units cover asking permission before using any device, kindness in writing when you cannot see a face, keeping private information private, limits on screen time, and one lesson that has your student sit with you and compare a trustworthy website against a questionable one by asking who made it, whether it is selling something, and whether the same fact could be found in a book.

There are 36 lessons in 8 units, each about 20 minutes. A lesson gives a short explanation, a paragraph tying it to a King James verse, and then a specific Activity done at the machine, followed by a ten-question quiz that grades itself. One planning note: units 7 and 8 repeat the computer-basics and typing lessons from units 1 and 2, so the last six lessons are review rather than new material. To get the benefit your family needs a computer with a keyboard and mouse, a drawing program and a word processor (Paint, Google Drawings, Word, Google Docs, and LibreOffice Writer are all named and all free or already installed), a printer for one lesson, and a tablet for ScratchJr, which is a free app. Nothing here requires a purchase, but a student who only reads the lessons without doing the activities will get very little out of the year.

What the course covers

What your student will be able to do

Scope and sequence

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

Units in this course, in teaching order
UnitCoversLessonsQuestionsJump to lessons
Unit 1Computer Basics550Lessons
Unit 2Typing Skills550Lessons
Unit 3Digital Citizenship550Lessons
Unit 4Basic Programming550Lessons
Unit 5Using Software550Lessons
Unit 6Internet Safety550Lessons
Unit 7Computer Basics550Lessons
Unit 8Typing Skills110Lessons

Every lesson, by title

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

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

Basic Programming - Lesson 4

20 minutesComputer or tablet (with parent permission)

What this lesson is for

  • The student will learn about Basic programming - lesson 4
  • The student will practice safe and responsible computer use

For the LORD giveth wisdom: out of his mouth cometh knowledge and understanding.

Proverbs 2:6

Now that you can make a character move, let's control EXACTLY how it moves! In ScratchJr you can control speed, direction, number of steps, and whether the character repeats its actions in a loop. A loop means the instructions repeat over and over — very useful if you want a character to keep walking or spinning without you writing the same commands fifty times.

Psalm 119:105 says, 'Thy word is a lamp unto my feet, and a light unto my path.' God's Word guides each step we take — and our code guides each step our character takes! Programmers who write clear, well-ordered code create programs that do exactly what they should, step by step. Writing good code requires the same careful attention to each step that living by God's Word requires — not skipping steps or rushing ahead carelessly.

Activity: In ScratchJr, create a program that makes a character walk across the screen and then return. You will need: Move Right blocks to go forward, then Move Left blocks to come back. Add a Wait block between the two directions so there is a pause at the end. Now try adding a Repeat/Loop block around the whole sequence so your character paces back and forth forever! Experiment with different numbers in the blocks to make your character move faster or slower, farther or closer.

Homework

No homework today.

Note for the parent

This lesson on Basic Programming - Lesson 4 should take about 20 minutes. Stay nearby to help with reading and questions. Praise effort and progress.

The first three of this lesson's 10 questions

What is a LOOP in programming?

  1. An error that makes a program run forever by accident only
  2. A connection between two sprites
  3. A set of instructions that repeat over and over — useful when you want something to happen many times without rewriting the code
  4. A type of circular shape drawn by a sprite
Show the answer

Answer: A set of instructions that repeat over and over — useful when you want something to happen many times without rewriting the code

A set of instructions that repeat over and over — useful when you want something to happen many times without rewriting the code is the correct answer.

Why are loops helpful in programming?

  1. Loops make programs run slower but more carefully
  2. Loops are only used in video games, not other programs
  3. They let you repeat actions many times without writing the same commands fifty times — making code shorter and more efficient
  4. Only advanced programmers need to use loops
Show the answer

Answer: They let you repeat actions many times without writing the same commands fifty times — making code shorter and more efficient

They let you repeat actions many times without writing the same commands fifty times — making code shorter and more efficient is the correct answer.

Psalm 119:105 says 'Thy word is a lamp unto my feet, and a light unto my path.' How does this connect to learning programming?

  1. Lamps and code are compared because both use electricity
  2. Programming has no connection to spiritual guidance
  3. This verse means we should only use computers to study the Bible
  4. Just as God's Word guides us step by step, a program guides a computer step by step — both require clear, ordered instructions for the journey
Show the answer

Answer: Just as God's Word guides us step by step, a program guides a computer step by step — both require clear, ordered instructions for the journey

Just as God's Word guides us step by step, a program guides a computer step by step — both require clear, ordered instructions for the journey is the correct answer.

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

What comes with the download

36 full lessons

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

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

Download Computer Skills — Grade 2

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