CodingChamp

Courses

Find the right course for your child

Every course is project-based and grouped by grade band so lessons match your child's pace and interests.

0

Assignments by Students

in 6 Months

0

Lines of Code

In two months

0

Students Enrolled

In 6 months

0

Demo Classes Given

In 6 months

Student in a CodingChamp Scratch class
Grade 3-6 / Grade 5-7

Scratch

Scratch is a programming language developed by MIT that gives early exposure to programming without heavy prerequisites. Students are introduced to programming through storytelling — designing scenes, characters, and animations, then writing code to bring them to life. A three-month program with two live sessions per weekend, conducted on Google Meet in 1:1 classes.

  • Fundamentals of Scratch, flow control & conditions
  • Build games, animations & interactive stories
  • Think creatively, reason systematically, work collaboratively
Student in a CodingChamp Coding Basics class
Grade 5-7 / Grade 3-6

Coding Basics

Fundamentals of coding and the essentials of programming before beginning to code — flow control, conditions, and using Scratch to solve programming problems and puzzles through games and animations.

  • Sequencing, loops, conditionals, functions, variables
  • Build games & animations to solve programming puzzles
  • Enhanced abstract, logical & creative thinking
Student in a CodingChamp Computer Fundamentals class
Grad 3-6

Computer Fundamentals

How computers work, the basics of computer software and hardware and digital devices, and getting familiar with widely-used software like Photoshop, Word, Excel, and PowerPoint.

  • How computers work
  • Software, hardware & digital devices
  • Introduction to everyday productivity software
Student in a CodingChamp Python class
Grade 5-7 / Grade 8-12

Python

Python is one of the most widely used and in-demand languages, prized for its simple, readable syntax. Students learn conditional statements, looping constructs, classes and objects, then apply their learning to build GUI programs with Tkinter and real-world mini projects — a foundation for later work in Data Science, Machine Learning, and AI.

  • Conditionals, loops, classes & objects
  • GUI programs using the Tkinter library
  • A foundation for Data Science, ML & AI
Student in a CodingChamp Video Editing (Premiere Pro) class
Grade 8-12 / Grade 5-7

Video Editing (Premiere Pro)

A hands-on Premiere Pro CC curriculum — from understanding the workspace and timeline through trims, transitions, titles, audio, and color correction — building up to full creative projects like a music video and a short movie.

  • Timeline editing, transitions, titles & audio
  • Color correction with the Lumetri panel
  • Capstone projects: a music video and a short movie
Student in a CodingChamp Photoshop & Graphic Design class
Grade 8-12 / Grade 5-7

Photoshop & Graphic Design

Adobe Photoshop is the predominant photo editing and manipulation tool on the market. Students learn its fundamentals and graphics concepts, working up through retouching, layers, masks, and filters to real design projects — posters, business cards, and full website UI mockups.

  • Retouching, layers, masks & filters
  • Real projects: posters, business cards, website UI
  • Complete understanding of Photoshop & design concepts
Grade 5-7 / Grade 8-12

AI & Machine Learning for Kids

A hands-on introduction to artificial intelligence and machine learning, built on the Python foundation from our other courses. Students explore how AI actually works — training simple image and text classifiers, experimenting with tools like Google's Teachable Machine, and building beginner chatbots — while learning to think critically about how AI is used (and misused) in the real world.

  • How machine learning models are trained, in plain language
  • Hands-on projects: image classifiers, simple chatbots
  • AI ethics — bias, privacy, and responsible use

Prefer to browse by grade?

See exactly which courses fit your child's grade band.

More options

We also offer the following courses

Beyond our six flagship subjects, these additional courses round out the full CodingChamp catalog.

Fundamentals of Computer

Eligibility: Grade 5-11Duration: 3 months

Game Development Level 1

Eligibility: Grade 3-10Duration: 1 month

Game Development Level 2

Eligibility: Grade 3-10Duration: 1 month

Game Development Level 3

Eligibility: Grade 3-10Duration: 1 month

Graphic Designing Basic

Eligibility: Grade 7-12Duration: 2 months

Graphic Designing Advance

Eligibility: Grade 7-12Duration: 2 months

Web Development Basic

Eligibility: Grade 7-12Duration: 2 months

Web Development (HTML, CSS, JS)

Eligibility: Grade 9-12Duration: 2 months

Video Editing

Eligibility: Grade 7-12Duration: 2 months

3D Coding & VR Game Development

Eligibility: Grade 5-12Duration: 2 months