우아한 Rust 중급 (4) - 패턴 매칭
match의 분기가 늘어날수록 값의 구조를 어떻게 확인하고 필요한 부분만 꺼내야 할지 헷갈리기 쉽습니다. 이 강의에서는 튜플·구조체·열거형·슬라이스를 직접 분해해 보고, if let, let else, 매치 가드까지 활용해 조건을 간결하고 정확하게 표현하는 방법을 배웁니다. 참조를 패턴으로 다룰 때 값이 이동하는지 빌려지는지도 예제로 확인합니다.
중급이상
Rust
우아한 Rust 중급 (4) - 패턴 매칭
match의 분기가 늘어날수록 값의 구조를 어떻게 확인하고 필요한 부분만 꺼내야 할지 헷갈리기 쉽습니다. 이 강의에서는 튜플·구조체·열거형·슬라이스를 직접 분해해 보고, if let, let else, 매치 가드까지 활용해 조건을 간결하고 정확하게 표현하는 방법을 배웁니다. 참조를 패턴으로 다룰 때 값이 이동하는지 빌려지는지도 예제로 확인합니다.
중급이상
Rust
우아한 Rust 중급 (4) - 패턴 매칭
우아한 Rust 중급 (3) - 문자열
Rust로 문자열을 다루다가 한글에서 길이가 다르게 나오거나, 문자열을 자르는 코드가 패닉한 적이 있나요? 이 강의에서는 String과 &str의 소유권 관계부터 UTF-8의 문자·바이트 차이까지 시각 자료와 실행 가능한 예제로 설명합니다. 문자열 생성·검색·분리·변환·유니코드 정규화를 연습하고, 불필요한 복사를 줄이면서도 안전한 문자열 API를 설계하는 기준을 익힙니다.
중급이상
Rust, unicode
우아한 Rust 중급 (3) - 문자열
우아한 Rust 중급 (2) - 모듈편
Rust 프로젝트가 커지면 파일을 나누는 것만으로는 코드의 책임과 공개 범위를 분명하게 관리하기 어렵습니다. 이 강의에서는 패키지·크레이트·모듈의 차이부터 파일 배치, 경로, 공개 범위, 라이브러리와 실행 파일의 분리, 재공개, 워크스페이스까지 차근차근 다룹니다.
중급이상
Rust
우아한 Rust 중급 (2) - 모듈편
우아한 Rust 중급 (1) - 기본 개발 도구편
Rust의 표준 기본 도구를 활용해 환경 차이와 코드 품질 문제를 해결할 수 있도록, 툴체인 설정부터 포맷·린트·테스트·문서화까지 실무 검증 노하우를 알려드립니다. 더 훌륭한 Rust 개발자가 되세요.
중급이상
Rust, cargo, rustup
우아한 Rust 중급 (1) - 기본 개발 도구편
30분만에 기본 명령어로 알아보는 Git 버전 관리 기초 실습
개발하려면 누구나 알아야 하는 필수 도구. 사실상 표준 버전관리시스템인 Git을 30분만에 알아보는 기초 강의입니다.
입문
Git
30분만에 기본 명령어로 알아보는 Git 버전 관리 기초 실습

자바 11 LTS 업데이트 - JAVA 9, 10, 11 새기능 요약
자바를 쓰고 있지만, 아직 자바 8 문법만 활용하고 계신가요? 자바 11 LTS에 새로 추가된 유용한 기능들을 알아보고 더 편리하게 자바를 활용하는 유능한 개발자가 되어보세요. 여기서 소개하는 기능들은 11 LTS, 17 LTS, 21 LTS버전 모두에서 유용하게 활용하실 수 있습니다.
초급
Java

자바 11 LTS 업데이트 - JAVA 9, 10, 11 새기능 요약

우아한 고성능 프로그래밍 언어 Rust 입문 및 활용
누구나 탄탄하고 효율적인 고성능 소프트웨어를 만들 수 있게 해주는 프로그래밍 언어, Rust를 배우는 강의입니다. 로우레벨 프로그래밍을 할 수 있으면서도 하이레벨 언어기능이 풍부하여 이상적입니다.
초급
Rust, webassembly

우아한 고성능 프로그래밍 언어 Rust 입문 및 활용

순수 함수형 프론트엔드 언어 Elm 가이드
순수 함수형 프로그래밍으로 프론트엔드 웹앱을 만드는 Elm 프로그래밍 언어 가이드 문서를 3시간만에 다 공부합니다.
초급
elm, 함수형 프로그래밍, SPA

순수 함수형 프론트엔드 언어 Elm 가이드
.png?w=420)
예제로 뿌수는 코틀린 Kotlin 76제
76개의 예제로 실습하며 공부하는 코틀린 Kotlin 프로그래밍 언어. 당장 내일부터 코틀린으로 개발해야 하는데, 차근히 문법을 공부할 여유가 없나요? 이 강의에서 알려드리는 예제로 빠르게 코틀린의 모든 문법을 알아봅시다.
초급
Kotlin, Android, backend
.png?w=420)
예제로 뿌수는 코틀린 Kotlin 76제

바쁜 자바 개발자를 위한 스칼라 맛보기
스칼라를 사용하면 자바 개발자로 쌓아온 경험을 그대로 살리면서, 훨씬 간결하고 탄탄한 코드를 빠르게 작성할 수 있습니다. 이 강의는 자바 개발자를 대상으로 기존 자바 지식을 발판 삼아, 빠르게 스칼라의 전체적인 모습을 이해할 수 있게끔 구성했습니다. 기존 자바 개발자라면 아주 쉽게 스칼라도 배우실 수 있습니다.
초급
함수형 프로그래밍, scala, scala-3

바쁜 자바 개발자를 위한 스칼라 맛보기