KangaCode Course Series
Our curriculum is designed from elementary through high school, helping students build logical thinking, programming skills, and digital literacy step by step. The courses align with Taiwan's 108 Curriculum Guidelines and reference international standards such as ITS, AP CSP, AI literacy assessments, and Python certifications to ensure students stay connected with global learning benchmarks.
In the age of AI, students will develop critical thinking, problem-solving, and creativity—building a strong foundation for future studies and career development.
All Courses

KangaCode Free Trial Class
30-minute trial class where children write their first line of Python code, control character actions and dialogue, experiencing the joy and achievement of programming!

Premium Small Group Programming Class
3-5 person small group course, combining individual guidance with group interaction, stimulating learning motivation through competition and cooperation, the best CP value choice!
Learn More
One-on-One Children Programming Elite Class
One-on-one course designed specifically for children, from basic logical thinking to Python programming, developing children's programming thinking and problem-solving abilities.
Learn More
One-on-One Teen Programming Elite Class
Advanced programming course designed for teenagers, covering Python, AI concepts and project implementation, laying the foundation for academic advancement and future career development.
Learn More
Pittsburgh Python Summer Session 2026
Game-based learning that lets kids master Python fundamentals in 15 hours over 5 days. Small-class instruction by a CMU-incubated team.
Learn MoreFrequently asked questions
What age is right to start learning Python?
Our courses are designed for children ages 5 to 18. Younger kids can start with the free trial and small group classes, while teens are well suited to the advanced one-on-one project course.
Can my child join with no prior coding experience?
Yes. Courses start from zero and use a game-based approach, so children with no programming background can get started easily.
How do online classes stay interactive?
A live teacher leads every session online — children write code in real time, ask questions and get instant feedback; small group classes also include peer discussion and collaboration.
How do I choose between small group and one-on-one?
Choose small group for peer interaction and great value; choose one-on-one for in-depth guidance fully paced to your child. Still unsure? Start with the free trial class.
What will my child learn in the free trial class?
In 30 minutes your child writes their first line of Python, controlling a character's actions and dialogue — experiencing the fun and accomplishment of programming firsthand.