Ages 5-6

KG-1 Level

72 Sessions

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

Choose Your Program

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

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

Grades 1-3

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

Grades 4-6
intermediate

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

Grades 1-3

beginner

Introduction to coding concepts through colorful block-based programming designed for the youngest learners.

520+

Live 1-on-1

Hear From Our Community

Watch real stories from parents and students who are part of the iCodejr family.

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
Beginner to Advanced
Beginner to Advanced

Beginner to Intermediate

Sessions

40

24-48

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.

2,000+ Students

Award Winning