Computer science at home
How do I teach computer science and coding at home?
Pick one course that teaches thinking before syntax, then real code: algorithms first, then a language like Python, then data, the internet and security. Clareza Academy's Computer Science Principles is that course for high school, written for students who have never programmed.
What the course covers
Eight units: algorithms before syntax, Python variables, conditionals and loops, lists and strings, functions and program design, bits and encoding, how the internet works, cybersecurity and privacy, and a capstone on what computing does to people. See it at /courses/g10-computer-science-principles-computation-data-and-society.
You do not need to code
Clara, the teacher built into every lesson, explains each step and each wrong answer. The tools the course uses are free and run in a browser, so there is no software to buy or install.
Younger children
There is no coding course before high school. For younger children, free block-coding sites and puzzle games are a fine start.
What this is not
- This is not AP Computer Science, and there is no AP exam prep.
- There is one computer science course, for high school. Nothing for younger grades.
- Clara is an AI and can be wrong about code. Running the code is the real test.
Try it free for 30 days
Every course, every child in the family, one price.
Look inside all 71 courses firstEvery unit, every skill, every objective. No account, no card.or start now
Questions parents ask
What programming language does it teach?
Python, after a first unit on algorithms that comes before any code.
Does my teen need any experience?
No. The course is written for students with no prior programming.
Does it cost extra?
No. Every course is included in the one family price.