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
Computer parts, startup and shutdown, and caring for a machine
Files, folders, naming, and organizing schoolwork
Home row, finger assignments, and two-handed typing
Typing full sentences with Shift, spacing, and punctuation
Accuracy before speed
Drawing programs and word-processor formatting
Saving, reopening, and printing your work
Sequencing and how a computer follows instructions
ScratchJr sprites, motion control, and animated stories
Internet safety, private information, screen time, and judging websites
What your student will be able to do
Create folders, save files with clear names, and find them again later
Type words and sentences with correct finger placement and punctuation
Format, save, and print a document or drawing
Plan and build a multi-sprite animated story in ScratchJr
Judge whether a website is trustworthy by asking who made it and why
Keep private information private and report anything uncomfortable online
Scope and sequence
All 8 units of Computer Skills for Grade 2, in the order they are taught.
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
1Computer Basics - Lesson 110 q
2Computer Basics - Lesson 210 q
3Computer Basics - Lesson 310 q
4Computer Basics - Lesson 410 q
5Computer Basics - Lesson 510 q
Unit 2: Typing Skills 5 lessons
1Typing Skills - Lesson 110 q
2Typing Skills - Lesson 210 q
3Typing Skills - Lesson 310 q
4Typing Skills - Lesson 410 q
5Typing Skills - Lesson 510 q
Unit 3: Digital Citizenship 5 lessons
1Digital Citizenship - Lesson 110 q
2Digital Citizenship - Lesson 210 q
3Digital Citizenship - Lesson 310 q
4Digital Citizenship - Lesson 410 q
5Digital Citizenship - Lesson 510 q
Unit 4: Basic Programming 5 lessons
1Basic Programming - Lesson 110 q
2Basic Programming - Lesson 210 q
3Basic Programming - Lesson 310 q
4Basic Programming - Lesson 410 q
5Basic Programming - Lesson 510 q
Unit 5: Using Software 5 lessons
1Using Software - Lesson 110 q
2Using Software - Lesson 210 q
3Using Software - Lesson 310 q
4Using Software - Lesson 410 q
5Using Software - Lesson 510 q
Unit 6: Internet Safety 5 lessons
1Internet Safety - Lesson 110 q
2Internet Safety - Lesson 210 q
3Internet Safety - Lesson 310 q
4Internet Safety - Lesson 410 q
5Internet Safety - Lesson 510 q
Unit 7: Computer Basics 5 lessons
1Computer Basics - Lesson 110 q
2Computer Basics - Lesson 210 q
3Computer Basics - Lesson 310 q
4Computer Basics - Lesson 410 q
5Computer Basics - Lesson 510 q
Unit 8: Typing Skills 1 lessons
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?
An error that makes a program run forever by accident only
A connection between two sprites
A set of instructions that repeat over and over — useful when you want something to happen many times without rewriting the code
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?
Loops make programs run slower but more carefully
Loops are only used in video games, not other programs
They let you repeat actions many times without writing the same commands fifty times — making code shorter and more efficient
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?
Lamps and code are compared because both use electricity
Programming has no connection to spiritual guidance
This verse means we should only use computers to study the Bible
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.
Use it on a screen
Open any of these straight from a folder or a USB stick. They run in the browser with the network cable unplugged, and nothing is ever sent anywhere.