

From probability to LLMs — a self-paced learning platform that teaches the principles properly
We are building a programming language written in Hangul to lower the barriers to programming and expand what people can express.
Just as Hunminjeongeum was created so that anyone could express themselves, this language aims to let anyone learn quickly and turn ideas into code. The language takes on complexity such as Rust-style ownership and C-style manual memory management, so people can focus on what they want to build. It is designed for people and AI to code together, and it is under development and not yet released.
Step by step
점수들 = [80, 90, 75, 95]합계 = 0점수들.각각 처리 |점수| 합계 += 점수끝출력 합계 / (점수들.길이 * 1.0)One line with the built-in
점수들 = [80, 90, 75, 95]출력 점수들.평균Output of both: 85.0
"Saemal" is a working title, not the official name. The official name will be announced at release.
What would you like it to make easy? (select any)
NumLM explains probability, statistics, machine learning and large language models from first principles — with formulas you can follow, worked examples, and experiments whose results are published as they happen.
The full curriculum — hundreds of concept pages and 46 interactive labs — is written in Korean. Your browser can translate it: in Chrome, right-click the page and choose “Translate to English”. We add English pages based on what readers actually use.
한국어 사이트로 가기 (Korean site) →