W naszej szkole w ramach lekcji informatyki nieprzerwanie trwa ogólnoświatowa akcja kodowania, podczas której uczniowie klasy ósmej znaczą open-source'owo ślad swojej linii kodującej bystrość umysłu, finezję zapału i niezłomną wytrwałość.
Słowo "kodowanie" oznacza, podrzędnie wobec pojęcia "programowanie", czynność pisania kodu. Na poziomie podstawowym komputery porozumiewają się z użytkownikiem za pomocą kodu binarnego, a koder konwertuje oczekiwania programistyczne na ów język, zapisując instrukcje w języku zrozumiałym dla komputera w postaci kodu źródłowego. Kodowanie jest częścią procesu tworzenia oprogramowania. Natomiast zadaniem programowania jest nakłonienie aplikacji lub urządzenia do precyzyjnego wykonywania zadanych czynności, czyli nie tylko ich zakodowanie, lecz także opracowanie sposobu, w jaki mają następować po sobie określone związki przyczynowo-skutkowe. Programista analizuje problem, po czym rozwiązuje zadania logiczne, eliminując ewentualne błędy w kodzie. Kodowanie to jeden z elementów złożonego procesu programowania, na który składa się analityka, rozwiązywanie problemów, testy programu. Koder skupia się na języku programowania z kaskadą linii skryptów, zaś programista patrzy praktycznie na projekt z szerszej perspektywy problemowej.