K-Lipi logoFree · Open source · Works offline

Code in your mother tongue.

K-Lipi is Karnataka’s first programming language in Kannada. Write real programs with Kannada keywords, learn step by step, and let children start with turtle drawing and blocks — no login, no installation.

ಕಲಿಯೋಕೆ ಕೋಟಿ ಭಾಷೆ, ಆಡೋಕೆ ಒಂದೇ ಭಾಷೆ

90Built-in functions
21Guided lessons
12Turtle levels
K-Lipi logo
ಮುದ್ರಿಸು("ನಮಸ್ಕಾರ")Runs in your browser
Turtle level 1 completeKids’ zone
Core features

A complete way to learn programming in Kannada.

A real language, a friendly editor, and a learning path from first program to certificate.

A real language in Kannada

Variables, conditions, loops, your own functions, lists and dictionaries — with Kannada keywords like ಮುದ್ರಿಸು and ಆದರೆ, and numerals ೦–೯.

Friendly editor

Syntax highlighting, instant output, an on-screen Kannada keyboard, and save/open your programs as .kl files.

21 guided lessons

From “First Steps” to map, filter and reduce — with validation, hints and celebrations.

90 built-in functions

Maths, text, lists, dictionaries, dates, trigonometry and turtle drawing — all documented with examples.

Daily challenge

A new five-minute coding puzzle every day to build the habit.

Coding games

“What does this code print?” and a 30-second Kannada keyword typing race.

Certificate

Finish all 21 lessons and download a certificate with your name.

29 example programs

Ready-made programs by category — load one and run it in a click.

Kids’ code zone · Classes 3–8

Guide the turtle. Draw. Learn to code.

Children help a turtle reach the mango, draw shapes and create their own art — learning sequence, angles and loops through play, entirely in Kannada.

  • 12-level turtle adventure with hints when something goes wrong
  • Drag-and-drop block coding — no typing needed
  • Free drawing canvas, save your art as PNG
  • No login — progress stays on the device
ಆಮೆ ಸಾಹಸ · ಹಂತ ೬
# ಚೌಕ ಬಿಡಿಸಿ
ಪುನರಾವರ್ತನೆ ನ ೧ ರಿಂದ ೪ ವರೆಗೆ:
    ಮುಂದೆ(೧೦೦) ಬಲಕ್ಕೆ(೯೦)
🐢 🥭
Write code in Kannada

Real programs. Native language.

An interpreter reads your Kannada code and runs it line by line, right in the browser — perfect for learning and experimenting.

Kannada words work as names for your own variables and functions, so programs read naturally.

ಮೊದಲ_ಪ್ರೋಗ್ರಾಂ.kl
# ನನ್ನ ಮೊದಲ ಪ್ರೋಗ್ರಾಂ
ಮುದ್ರಿಸು("ನಮಸ್ಕಾರ, ಜಗತ್ತೇ!")

# ವೇರಿಯಬಲ್ಸ್
ಹೆಸರು = "ಕರ್ನಾಟಕ"
ವರ್ಷ = ೨೦೨೬
ಮುದ್ರಿಸು("ನಾಡು: " ಹೆಸರು)

# ಷರತ್ತುಗಳು
ಆದರೆ ವರ್ಷ > ೨೦೨೫ : ಮುದ್ರಿಸು("ಹೊಸ ವರ್ಷ!")
Output
ನಮಸ್ಕಾರ, ಜಗತ್ತೇ!
ನಾಡು: ಕರ್ನಾಟಕ
ಹೊಸ ವರ್ಷ!
For schools & teachers

Ready for the classroom — even without internet.

Free, no login and no personal data from children. NEP 2020 recommends coding from Class 6; learning in the mother tongue lets children focus on logic, not English.

Classes 3–5 · ages 8–10

Commands, sequence, loops

Block coding to draw shapes without typing, and turtle adventure levels 1–6.

  • Plans 4–6 commands in order
  • Uses a loop to draw a square
Classes 6–8 · ages 11–13

Typed code, angles, conditions

Turtle levels 7–12 with maths angles, lessons 1–10 and a five-minute daily challenge.

  • Writes small programs with variables
  • Uses conditions and functions
Classes 9–10 · ages 14–16

Lists, dictionaries, problem solving

Lessons 11–21, then a certificate after completing the full course.

  • Completes the full course
  • Writes their own project

Works offline in labs

Install the app in Chrome or Edge once; lessons and turtle levels then work without internet.

No-computer activity

The “human turtle” game and a printable worksheet teach the same ideas with chalk and paper.

Ready lesson plan

A sample 40-minute period, pair-programming roles and an embeddable editor for your school site.

Read the full teachers’ guide

Explore Karnataka

Learn about your state while you learn to code.

K-Lipi includes a growing Karnataka knowledge hub, in Kannada.

Karnataka encyclopedia

History, personalities, art forms, cuisine and places.

Wonders of Karnataka

Ten marvels — UNESCO heritage, records and natural beauty.

Districts

An interactive map with facts and statistics for every district.

Economy

District-wise economy figures, visualised.

Government schemes

Major state welfare schemes, explained by category.

e-Services

Direct links to commonly used Karnataka government online services.

Student resources

Scholarships and major exams with official portal links.

Karnataka quiz

Test what you know about the state.

FAQ

Questions, answered.

K-Lipi is open source — contributions are welcome. Questions? Email support@visionone7.in

What is K-Lipi?

K-Lipi (ಕನ್ನಡ ಲಿಪಿ) is Karnataka’s first programming language in Kannada. You write code with Kannada keywords and numerals, and an interpreter runs it instantly in your browser.

Who is it for?

Kannada-speaking beginners of any age. Children in Classes 3–8 can start in the Kids’ Zone with turtle drawing and block coding; older students and adults follow 21 typed-code lessons.

Is it free? Do I need to sign up?

Yes, it is completely free and open source under the MIT licence. There is no login, no ads, and no personal data is collected from children.

Does it work without internet?

Yes. Install K-Lipi as an app from Chrome or Edge, and coding, lessons and turtle levels keep working offline — ideal for school computer labs.

Where is my code and progress stored?

Everything runs locally in your browser and progress stays on your device. You can also save programs as .kl files and open them later, for example from a pen drive.

Can teachers use it in class?

Yes. The teachers’ guide includes grade-wise tracks, a sample 40-minute period, a no-computer “human turtle” activity and a printable worksheet. Students who finish all 21 lessons can download a certificate.

Start coding in Kannada today.

Open K-Lipi in your browser — or install it once and keep learning offline.

Free & open sourceNo loginWorks offline21 lessons + certificate