GSoC 2026 · Kotlin Foundation

Where Kotlin is taught, mapped across the world.

An automated pipeline discovers universities, MOOCs, and public repositories teaching Kotlin. Every filter below refines the whole dashboard in real time.

Dataset updated: 18 Aug 2026, 11:40 UTC
✦ AI Summary

The dataset reveals that Kotlin education is overwhelmingly informal, with 91% of the 14,100 discovered records coming from self-directed sources like GitHub repositories (13,636), while formal university and MOOC offerings account for just 9%. The United States dominates geographic distribution (174 records), but the presence of 53 countries and notable clusters in India, Germany, and Brazil suggests a globally dispersed, grassroots learning ecosystem rather than institutional concentration. GitHub content skews toward practical application — libraries/apps (6,110) and tutorials (2,659) far outnumber structured courses (2,093) — indicating learners prioritize hands-on coding over curriculum-based study. The baseline metrics show the pipeline rediscovered only 53 previously known items while surfacing 192 net-new records, though 355 known resources were missed, underscoring that this is a partial snapshot of a much larger educational landscape.

General
Total records
0
Universities
0
Countries
0
Primary signal
0
primary+ 0 secondary
GitHub repos
0
MOOC courses
0
All sources · distribution

Records by source

✦The overwhelming majority of discovered Kotlin educational resources (96%) originate from GitHub, with 13,636 repositories dwarfing all other sources combined. This suggests that hands-on, community-driven learning materials dominate the ecosystem, while formal academic channels like university websites (400) and major MOOC platforms (Coursera, Stepik) represent a minimal fraction of what's publicly indexed.

Dataset composition

Signal tier & learning type

Signal tieri
secondary · 8,190
primary · 5,955

✦The split between primary and secondary Kotlin content is nearly even, with secondary (supporting) material slightly edging out primary (course-like) content by about 13%. This suggests that Kotlin is often taught as a supplementary language within broader programming curricula, rather than as a standalone focus—a notable discovery for a language still growing its educational footprint.

Learning typei
Non-formal · 13,636
Formal · 509

✦The data reveals a stark 10-to-1 ratio favoring informal learning, with 12,824 community-driven engagements versus just 1,276 institutional ones. This suggests Kotlin's adoption is being propelled primarily by self-directed developers and grassroots communities, not formal academic curricula — a pattern typical of a language growing fast in industry before it penetrates university programs.

Owners & institutions · all sources

Top 15 providers

✦Stepik dominates Kotlin education discovery, accounting for 44 of 68 tracked provider mentions — more than six times the next closest provider. Beyond that, the landscape is fragmented: traditional universities (Michigan, Duke) and tech giants (Google, Meta) each hold single-digit shares, while a long tail of anonymous or unlabeled providers collectively matches Meta's presence. This suggests Kotlin learning is heavily concentrated in one platform, with no clear secondary hub yet established.

Formal Education

Accredited university courses where Kotlin appears in the curriculum.

World map · click a country to filter

Universities per country

Universities · log scale
142171214

ⓘ Click-based filtering only works on this map, and only for countries (university records).

✦The United States dominates discovered Kotlin instruction, accounting for 43% of all 400 universities found, with India a distant second at 40. Notably, Armenia appears in the top ten with 8 universities—a striking outlier given its small population, suggesting a concentrated regional push for Kotlin education.

University records
445 rows
445 rows — loading table…
Loading…
Universities teaching Kotlin

Top 15 countries

✦The United States dominates discovered Kotlin course listings by a wide margin, accounting for over half of all tracked university offerings globally. Beyond this outlier, the data reveals a scattered but meaningful footprint across Europe, Asia, and South America, with India as the sole second-tier hub—suggesting Kotlin's academic presence is still heavily concentrated in English-speaking and Western institutions rather than being evenly distributed worldwide.

By course count

Top 15 universities

University records by signal tier

Courses vs mentions

Courses · 327
Mentions of Kotlin · 118
Top 10 countries, stacked

Formal vs non-formal

formal
non-formal
MOOCs

Non-formal online courses — Massively Open Online Courses on platforms like Coursera and Stepik.

Courses by platform

MOOC platform distribution

64 courses from Coursera and Stepik

All MOOC courses

TitleProviderPlatformLink
Kotlin for Java DevelopersJetBrainscourseraOpen
Using Jetpack Compose with Kotlin: Create LazyColumn ListsCourseracourseraOpen
Mastering Android App DevelopmentBirla Institute of Technology & Science, PilanicourseraOpen
Working with Data in AndroidMetacourseraOpen
Programming Mobile DevicesBirla Institute of Technology & Science, PilanicourseraOpen
Advanced Programming in KotlinMetacourseraOpen
Android App Development from Base44 to ComposePacktcourseraOpen
Create the User Interface in Android StudioMetacourseraOpen
Master Kotlin Programming Fundamentals and OOP ConceptsEDUCBAcourseraOpen
Kotlin For Beginners: Data Types and Conditional ExpressionsCourseracourseraOpen
Introduction to Mobile App DevelopmentIBMcourseraOpen
Programming Fundamentals in KotlinMetacourseraOpen
Mastering Streamlined Syntax: Efficient Kotlin CodingCourseracourseraOpen
Fundamentals with Rust: Build a CLI Distance CalculatorCourseracourseraOpen
Advanced Kotlin for Multi-Platform DevelopmentBoard Infinity courseraOpen
IntelliJ IDEA: Complete CourseEDUCBAcourseraOpen
Build a Doctor Appointment System Using KotlinEDUCBAcourseraOpen
Intro to Secure Coding and Input Validation in AndroidInfoseccourseraOpen
Build an Android Calculator App Using KotlinEDUCBAcourseraOpen
Design and Build Advanced Android Apps with KotlinEDUCBAcourseraOpen
Kotlin для новичковЗайнутдин ГасановstepikOpen
Алгоритмы для собеседований на Python/Kotlin/C++/C#/PHPЯна СедоваstepikOpen
Kotlin: программирование для начинающихКилипко Алексей ЕвгеньевичstepikOpen
Программа: Kotlin-разработчик [ Kotlin + Git + SQL + Linux ]Pragmatic Programmer; Максим КазанцевstepikOpen
Kotlin Coroutines & Flow для Android: от основ до productionЯна СедоваstepikOpen
KotlinUser 1123610889stepikOpen
Kotlin. Решаем задачиКонстантин ЧерниковstepikOpen
Kotlin: полный курсAnonymous 447125968; IT MasterstepikOpen
Практикум Mobile Developer (Swift + Kotlin)Startgram EdTechstepikOpen
Практикум по KotlinStartgram EdTechstepikOpen
Объектно-ориентированное программирование на языке KotlinМария ЛапинаstepikOpen
Kotlin основы программирования для начинающихЮрий БелявцевstepikOpen
Kotlin: учимся с DeepSeek.:)Александр МордвинкинstepikOpen
Kotlin для самых маленьких. С полного нуля до решения задач.Андрей НивинскийstepikOpen
Разработка Android-приложения на языке программирования KotlinНасибян АнжелаstepikOpen
Разработка Android приложений на Kotlin с 0 до Juniorno namestepikOpen
Простые задачки KotlinAskarov WorkshopstepikOpen
Основы программирования на KotlinАнастасия КлимоваstepikOpen
Android App – игра "Змейка" на KotlinПрофессор ПандаstepikOpen
Корутины и Flow в KotlinЯна СедоваstepikOpen
Kotlin: полный курс с нуля до Prof + подготовка к собеседованиюАндрей СуминstepikOpen
Введение в KotlinSnorovka 💙; Yan RozenblatstepikOpen
PRO Kotlin. Алгоритмы и структуры данныхИосиф Дзеранов; PRO Kotlin; Батраз ДзампаевstepikOpen
Kotlin Multiplatform шаг за шагом с Максимом КазанцевымМаксим КазанцевstepikOpen
Практический Тренажер по KotlinIT GurustepikOpen
PRO Kotlin. Базовый курс по структурам данныхPRO Kotlin; Иосиф Дзеранов; Батраз ДзампаевstepikOpen
Kotlin с нуля + разработка приложения под AndroidTechTutors TeamstepikOpen
PRO Kotlin. Алгоритмы поиска и сортировкиPRO Kotlin; Иосиф Дзеранов; Батраз ДзампаевstepikOpen
Практика на Kotlin (Spring Boot REST API приложение)Григорий КислинstepikOpen
KotlinHenrystepikOpen
Kotlin тренажерAnonymous 40919725stepikOpen
PRO Kotlin. Курс для продвинутыхPRO Kotlin; Иосиф Дзеранов; Батраз ДзампаевstepikOpen
Kotlin StartAnonymous 573380458stepikOpen
Kotlin c нуля. Основы программирования для новичков.Ivan ievetrovstepikOpen
Kotlin JVM — курс для продолжающихПрофессор ПандаstepikOpen
Программирование на Kotlin - игра МариоМихаил ЛебедевstepikOpen
PRO Kotlin. Основы программированияPRO Kotlin; Иосиф Дзеранов; Батраз ДзампаевstepikOpen
Kotlin JVM — курс для начинающихПрофессор ПандаstepikOpen
KotlinАндрей СуминstepikOpen
Массивы в KotlinРостиславstepikOpen
Kotlin для детей и совсем новичков в программированииФагим СадыковstepikOpen
Programmeren in KotlinBart DhoedtstepikOpen
Android App – игра "Крестики-Нолики" на KotlinПрофессор ПандаstepikOpen
Beam Katas - KotlinRion Williams; Henry SuryawirawanstepikOpen
GitHub

Public repositories: courses, tutorials, workshops, and book companions.

Subtype breakdown

GitHub by repository type

✦The discovery pipeline shows that hands-on building dominates Kotlin education on GitHub, with library/app repositories (6,110) outnumbering tutorials (2,659) by more than 2-to-1. Notably, structured learning formats like courses (2,093) and book companions (691) together still trail personal learning repos (1,427), suggesting self-directed experimentation is a major—yet undercounted—pathway.

Star count buckets

GitHub stars distribution

By star count · click to visit

Top 15 GitHub repositories

About this data

Terminology, methodology, and data source documentation.

How to interpret this dashboard

Terminology & methodology

Primary vs Secondary signal
Primary — genuinely course-like content (a real course/program page). Secondary — supporting material or a page that merely mentions Kotlin.
Formal / Non-formal learning
Formal — university courses. Non-formal — MOOCs; a GitHub repo is Formal if it accompanies a university course, Non-formal if standalone or tied to a MOOC.
Kotlin confidence
The classifier's confidence (0–1) that a resource genuinely teaches Kotlin.
Methodology
Data is discovered via an automated pipeline that searches university websites, GitHub, and MOOC platforms for evidence of Kotlin teaching, then classifies and normalizes the results.
Map-click filtering
Dashboard-click filtering only works on the map (by country). Clicking a country on the world map toggles a country filter.
Search Statistics

Pipeline telemetry — how the automated scraping and discovery process performed.

Classifier score histogram · bars centered on ticks

Kotlin-confidence distribution

Search → discovery → dedupe

Crawl funnel

Searched
10,231
Found
217
Findings
445
Unique institutions
265

✦The pipeline discovered 245 total educational resources, but only 53 (roughly 22%) overlap with the official kotlinlang.org list, while 192 are entirely new — suggesting the official list captures only a fraction of the global teaching landscape. Notably, it missed 355 official entries, with 197 of those failing to surface even via targeted search, indicating significant gaps in discoverability or indexing rather than simple data-entry omissions. This points to a fragmented ecosystem where both sources are highly complementary, with the pipeline adding substantial novel coverage but still far from comprehensive.

Status breakdown

Crawl outcomes

Which engine served results

Discovery engine

All sources · filterable · sortable · exportable

Data table

14,145 rows — loading table…
Loading…