30 TOOLS
Best Coding Tools for Elementary
These elementary-level tools help kids learn to code by targeting the foundations of programming: problem-solving, logic, and critical thinking. Some of the tools on this list focus on simple, block-based coding, while others use real text-based languages; a few of the tools even incorporate both to help kids with the transition to more advanced projects. By learning these skills through the context of code, kids build essential 21st-century skills for life that empower them to become creators, not just consumers, of the technology.
Find out what our editors think is the top choice on this list by reading our article on The Best Block-Based Coding Tools for Beginners.
Block- and Text-Based Code
Grades: K–5
Price:
Free to try
Grades: K–12
Price:
Free
Grades: 1–6
Price:
Paid
Grades: 1–8
Price:
Paid
Grades: 1–12
Price:
Free
Grades: 3–8
Price:
Free, Paid
Grades: K–12
Price:
Free to try
Grades: 3–12
Price:
Free
Grades: 5–8
Price:
Free to try
Block-Based Code
Grades: Pre-K–2
Price:
Free, Paid
Grades: Pre-K–2
Price:
Free to try
Grades: K–2
Price:
Free
Grades: K–3
Price:
Free
Grades: K–5
Price:
Free, Paid
Grades: K–5
Price:
Free, Paid
Grades: K–5
Price:
Free
Grades: 1–5
Price:
Free, Paid
Grades: 1–12
Price:
Free to try, Paid
Grades: 2–12
Price:
Free
Grades: 2–8
Price:
Free to try
Grades: 2–8
Price:
Free, Paid
Grades: 2–8
Price:
Free to try
Grades: K–8
Price:
Free, Paid
Grades: 3–12
Price:
Paid
Grades: 4–8
Price:
Free
Grades: 4–10
Price:
Paid
Grades: 5–12
Price:
Free
Text-Based Code
Grades: 4–12
Price:
Free to try
Grades: K–8
Price:
Free to try
Grades: 4–12
Price:
Free