KCC LogoKidsCanCode
Coming Soon

New Learning Adventures 🚀

These exciting new courses are being built right now by our team. They'll be available very soon — stay tuned!

📋
Locked

Lists & Arrays

Store many values in order with lists — index, append, length, change, remove, slice and loop.

Python25 min
🔤
Locked

Strings & Text

Master text in Python — join, length, case, f-strings, indexing, slicing, replace, split and strip.

Python25 min
🗂️
Locked

Dictionaries & Objects

Store data as key-value pairs with dictionaries — keys, values, add, update, get, nesting and looping.

Python25 min
💬
Locked

Comments & Code Reading

Learn to write helpful comments and read code like a story — naming, section headers, TODOs and etiquette.

Python25 min
🐛
Locked

Debugging & Errors

Find and fix mistakes — syntax errors, name errors, type errors, indentation, and print debugging.

Python25 min
🧠
Locked

What is Programming?

Learn what code is, how computers follow instructions, and the building blocks of every program — before writing any code.

Python25 min
🌐
Locked

HTML Foundations

Discover how web pages are built with HTML tags — headings, paragraphs, divs, images, links and more.

JS/HTML25 min
🎨
Locked

CSS Styling

Learn how CSS styles web pages — colors, fonts, spacing, borders and the box model.

JS/HTML25 min
Locked

JavaScript Essentials

Meet JavaScript — the language that makes web pages interactive with variables, functions, events and the DOM.

JS/HTML25 min
🐍
Locked

Python Fundamentals

The friendly starter tour of Python — print, variables, comments, input, f-strings, math and modules.

Python25 min
📦
Locked

Variables & Data Types

Understand variables — the labeled boxes that hold data — and the main types: integers, floats, strings, booleans.

Python25 min
🔀
Locked

Conditionals & Logic

Teach the computer to make decisions with if, else, elif and comparisons using and, or, not.

Python25 min
🔁
Locked

Loops & Repetition

Make the computer repeat work for you with for loops, while loops, range, break and continue.

Python25 min
🧩
Locked

Functions

Package reusable code into functions — with parameters, arguments, return values and defaults.

Python25 min