Where Kids Become Future Creators
Join 2,000+ young innovators learning to code, create, and innovate. Select your child’s age to find the perfect learning path.
2,000+
Happy Students
Expert
Certified Teachers
Live 1-on-1
Online Classes
Free Trial
No Commitment
4.9/5 Rating
Award Winning
- Personalized Programs
Choose Your Program
- Select Your Child's Grade
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
Ages 5–7
Popular
36 Sessions
ScratchJr
Ages 5-7
KG-1 to Grade 1
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
ScratchJr
Ages 7-9
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
40 Sessions
Popular
32 Sessions
ScratchJr
Ages 5-7
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
Popular
24 Sessions
ScratchJr
Ages 5-7
beginner
Introduction to coding concepts through colorful block-based programming designed for the youngest learners.
520+
Live 1-on-1
- Testimonials
Hear From Our Community
Watch real stories from parents and students who are part of the iCodejr family.
Coming Soon
Priya Sharma
Parent of 10-year-old • Scratch
Coming Soon
Arjun
Student, Age 12 • Roblox Studio
Coming Soon
Fatima Al-Hassan
Parent of 6-year-old • ScratchJr
Coming Soon
Kenji
Student, Age 14 • Python
Coming Soon
Wei Chen
Parent of 9-year-old • Minecraft Education
Coming Soon
Emma
Student, Age 11 • TinkerCAD
- Compare
Find Your Perfect Match
Compare our most popular courses side-by-side to find the best fit for your child
Feature
Scratch
Python
Roblox Studio
TinkerCAD
Age Range
7-12
10-16
10-16
7-12
Skill Level
Beginner to Intermediate
Sessions
40
28-36
20-25
Class Format
Live 1-on-1
Live 1-on-1
Live 1-on-1
Live 1-on-1
Prerequisites
None
Basic typing
None
None
Projects Built
7-12
7-12
7-12
7-12
“The team at iCodejr helped us choose the perfect course for our 7-year-old. Now he’s building his own games!”
F
Fatima Al-Hassan
Parent of Ahmed, Age 7
Need Help Choosing?
Our specialists will guide you to the perfect learning path.