Junior Coding Program

  • Begin the journey of technology education to stimulate children's creative potential
  • Professional coding instructor to teach you coding anytime, anywhere
  • Suitable for children aged 5-6

First Code 1:1 Online Learning

Smooth, personalized and productive learning

1:1 Live Online Learning

  • Schedule class time
  • Teach you to code anytime, anywhere
  • Experience aristocratic teaching services

Change instructors where needed

  • Tens of thousands of professional teachers the team chooses

Personalized Instruction platform

  • Pre-class evaluation report
  • Classroom interaction
  • Combining after-school ability training

Junior Coding Course

Tailored for 5-6 year olds

The First Code one-to-one curriculum system is based on the American coding education system combined with European art education, teaching systems and the characteristics of Chinese children, core literacy in the 21st century, and art discipline core literacy. It is a child technology education system that is in line with international standards.

The Junior curriculum develops children's imagination and creativity through game interaction and storytelling, and enhances the development of children's language skills. In terms of artistic expression, children can freely create artistic works through free graffiti training, basic shape combination and decomposition, color practice, composition practice, and the use of different materials.

Three-dimensional teaching training objectives

Computer Science Knowledge

  • Learn the concepts of sprites, movements, commands, loops

Emotional Development

  • Cultivate self-confidence and creative confidence to create freely on technology
  • Develop curiosity

Technical Skills

  • Gain proficiency on iPad-based coding tools
  • Create own projects using specific coding blocks

What will the child gain in the course?

Cultivate development of emotional, psychological, logical thinking education

Encourage Curious Exploration of the world

At the age of 5, children explore the world with a sense of adventure and possibilities. We introduce coding as a way to express creativity and encourage curiosity and imagination.

Cultivate Communication Skills

Coding education allows children to understand their surroundings in the digital generation. It enhances children's willingness to collaborate in projects and recognize the importance of teamwork.

Strengthen imagination and logical thinking skills

Coding strengthens a child’s imagination and creativity. Through creating coding projects, children exercise their logical thinking skills.

Course advantages

Proprietary Scientific Coding Education

Personalized Coding Education Program

According to the children's age and developmental characteristics, set up a systematic course with clear goals to help children gain proficiency in coding education.

Learn at home anytime, anywhere

You can learn at home through the computer, saving commuting time to and from classrooms.

Proprietary, professionally developed coding courses

Experts in coding education advise our curriculum development team. We create and constantly update our curriculum to fit the ever-changing landscape of technology.

One-to-one teaching concept and service

Our coding instructors conduct one-on-one online live teaching. Code with your child anytime, anywhere, providing top notch coding education experience.

Derived from the European and American curriculum system

The First Code K12 coding education curriculum system is derived from American and European creative and computational thinking education curriculum.

Networking events for First Code Students

Students can enjoy complimentary coding workshops/events that are fun and interactive. The workshops and events introduce them to new friends and teaches them how to solve problems.

Junior 1

Age 5

Junior 2

Age 6

Tinker 1

Age 7

Tinker 2

Age 8

Explorer 1

Age 9

Explorer 2

Age 10

Explorer 3

Age 11


Age 12+

Course content

Understand the process of creating on technology, gain perspective that technology is a mode of creatve expression, build logical thinking skills through hands-on projects.

Build knowledge on core computer science concepts, build and code their own animation and games, gain hands-on experience in programming with scratch & arduino.

Develop computational thinking skills, understanding design thinking and problem solving skills, gain proficiency in first syntax based programming language.

Apply computer science concepts to real life problems, develop undestanding on modern  technology, build projects using modern technology for community.



3D Modelling

App Lab, Thunkable
Java Processing
Web Programming

Web Programming
Web Applications
Python Frameworks
Artificial Inteligence

Skills Developed

Creative Confidence
Logical thinking

Observation skills
Logical & Systematic thinking
Creative expression
Abstract thinking

Logical thinking
Divergent problem solving
Attention to detail

Logical thinking
Ability to self-learn
Communication & Empathy

Technical Learning Objectives

Block based programming language on tablet (iPad or Android)
Build animations and games through iPad based tools

First block based programming language with PC (laptop or desktop)
Understand loops, conditionals, variables etc.

Develop mobile applications and web projects
Learn first syntax based programming language
Gain deeper understanding on computer science concepts through applying to various platforms

Dive deeper into programming with modern languages
Gain fluency in current technology concepts
Develop ability to self-learn technical knowledge

21st Century Skills

Critical thinking, problem solving, innovative mindset, creative expression, communication skills, leadership skills

Lesson Duration

1 Hour

1 Hour

1 Hour

1 Hour