A real language in Kannada
Variables, conditions, loops, your own functions, lists and dictionaries — with Kannada keywords like ಮುದ್ರಿಸು and ಆದರೆ, and numerals ೦–೯.
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.
ಕಲಿಯೋಕೆ ಕೋಟಿ ಭಾಷೆ, ಆಡೋಕೆ ಒಂದೇ ಭಾಷೆ
A real language, a friendly editor, and a learning path from first program to certificate.
Variables, conditions, loops, your own functions, lists and dictionaries — with Kannada keywords like ಮುದ್ರಿಸು and ಆದರೆ, and numerals ೦–೯.
Syntax highlighting, instant output, an on-screen Kannada keyboard, and save/open your programs as .kl files.
From “First Steps” to map, filter and reduce — with validation, hints and celebrations.
Maths, text, lists, dictionaries, dates, trigonometry and turtle drawing — all documented with examples.
A new five-minute coding puzzle every day to build the habit.
“What does this code print?” and a 30-second Kannada keyword typing race.
Finish all 21 lessons and download a certificate with your name.
Ready-made programs by category — load one and run it in a click.
Children help a turtle reach the mango, draw shapes and create their own art — learning sequence, angles and loops through play, entirely in Kannada.
# ಚೌಕ ಬಿಡಿಸಿ ಪುನರಾವರ್ತನೆ ನ ೧ ರಿಂದ ೪ ವರೆಗೆ: ಮುಂದೆ(೧೦೦) ಬಲಕ್ಕೆ(೯೦)
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.
# ನನ್ನ ಮೊದಲ ಪ್ರೋಗ್ರಾಂ ಮುದ್ರಿಸು("ನಮಸ್ಕಾರ, ಜಗತ್ತೇ!") # ವೇರಿಯಬಲ್ಸ್ ಹೆಸರು = "ಕರ್ನಾಟಕ" ವರ್ಷ = ೨೦೨೬ ಮುದ್ರಿಸು("ನಾಡು: " ಹೆಸರು) # ಷರತ್ತುಗಳು ಆದರೆ ವರ್ಷ > ೨೦೨೫ : ಮುದ್ರಿಸು("ಹೊಸ ವರ್ಷ!")
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.
Block coding to draw shapes without typing, and turtle adventure levels 1–6.
Turtle levels 7–12 with maths angles, lessons 1–10 and a five-minute daily challenge.
Lessons 11–21, then a certificate after completing the full course.
Install the app in Chrome or Edge once; lessons and turtle levels then work without internet.
The “human turtle” game and a printable worksheet teach the same ideas with chalk and paper.
A sample 40-minute period, pair-programming roles and an embeddable editor for your school site.
K-Lipi includes a growing Karnataka knowledge hub, in Kannada.
History, personalities, art forms, cuisine and places.
Ten marvels — UNESCO heritage, records and natural beauty.
An interactive map with facts and statistics for every district.
District-wise economy figures, visualised.
Major state welfare schemes, explained by category.
Direct links to commonly used Karnataka government online services.
Scholarships and major exams with official portal links.
Test what you know about the state.
K-Lipi is open source — contributions are welcome. Questions? Email support@visionone7.in
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.
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.
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.
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.
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.
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.
Open K-Lipi in your browser — or install it once and keep learning offline.