강의

멘토링

커뮤니티

NEW
개발 · 프로그래밍

/

프로그래밍 언어

누구보다 빠르게 배우는 코틀린 (1시간)

누구보다 빠르게 배우는 코틀린 입문 강의입니다. 코틀린 프로그래밍의 기초 문법과 활용 방법을 쉽고 빠르게 배워보세요!

26명 이 수강하고 있어요.

  • Neo
실습 중심
Kotlin
코딩언어
기초
백엔드개발자
객체지향IntelliJ IDEA
Thumbnail

수강 후 이런걸 얻을 수 있어요

  • 코틀린의 기본 문법과 자료형 이해

  • 코틀린에서 자주 쓰이는 제어문, 함수, 클래스 사용법

  • 자바 대비 코틀린의 장점 및 차이점 파악

누구보다 빠르게 배우는 코틀린 (1시간)

이제 코틀린의 핵심 문법과 실무 활용법을 누구보다 빠르게 익힐 수 있습니다.

Kotlin, 객체지향, IntelliJ IDEA

초보자분들을 대상으로 강의를 진행합니다!

무료 강의로 진행됩니다!
(마음에 안드시는 점이 있으시면 수강평 대신 질문을 통해 피드백주세요 ㅠㅠ)

강의는 무료강의로 제작되었으며 퀄리티에 대한 피드백은 수강평이 아닌 질문게시판을 이용해주세요!

자바 경험은 있지만 코틀린이 낯설어 새로운 프로젝트 합류가 망설여질 때

안드로이드, 백엔드 개발 입문 후 가장 먼저 배워야 할 언어를 찾고 있을 때

프로그래밍 언어 학습이 처음이라 어디서부터 시작해야 할지 막막할 때

코틀린의 기초부터 실전 활용까지,
성장하는 개발자가 될 기회를 잡으세요.


변수, 연산자, 조건문부터 클래스와 상속까지
코틀린 핵심 문법을 1시간 만에 완벽 마스터!


안드로이드, 스프링 개발자로 향하는 첫걸음,
자바와는 다른 코틀린의 매력을 가장 빠르게 경험하세요!

이 강의가 끝나면 당신은

코틀린의 기본기를 알 수 있게 됩니다.

  • 변수 선언부터 데이터 타입, 연산자, 조건문, 반복문까지 코틀린의 핵심 문법을 명확하게 이해하게 됩니다. 빠르게 코틀린 프로그래밍의 기초를 확실히 다질 수 있습니다.

자바 개발 경험을 바탕으로 코틀린의 장점을 단시간에 습득합니다.

  • 자바와 코틀린의 차이점을 명확히 파악하고, 코틀린이 왜 더 효율적이고 간결한지 그 이유를 이해하게 됩니다. 익숙한 자바 문법과 비교하며 코틀린의 새로운 가능성을 빠르게 발견할 수 있습니다.

함수와 클래스를 활용하여 실용적인 코드를 작성할 수 있습니다.

  • 유틸리티 함수 작성부터 클래스와 객체 지향 프로그래밍의 기본 개념, 그리고 상속까지 실습을 통해 익히게 됩니다. 단순히 문법을 아는 것을 넘어, 코드를 직접 설계하고 구현하는 능력을 기를 수 있습니다.

안드로이드 및 서버 개발을 위한 첫걸음을 자신 있게 내딛습니다.

  • 코틀린 입문자 또는 안드로이드/서버 개발을 처음 시작하려는 분들이 프로그래밍 진입 장벽을 낮출 수 있도록 돕습니다. 학습 과제 수행을 통해 배운 내용을 실제로 적용하며 개발자로 성장하는 첫 단계를 성공적으로 시작할 수 있습니다.


✔️

누구보다 빠르게 코틀린 시작하기

누구보다 빠르게 배우는 코틀린
입문자를 위한 친절한 안내

코틀린 프로그래밍의 기초 문법부터 자주 쓰이는 제어문, 함수, 클래스 활용법까지 쉽고 빠르게 배울 수 있습니다. 자바와의 차이점을 명확히 파악하며 코틀린의 장점을 바로 이해하도록 돕습니다.

이론을 배우고 실습으로 이어지는 구조!

IntelliJ IDEA 기반 실습

IntelliJ IDEA 환경 설정부터 시작하여, 코틀린의 기본 변수 선언, 데이터 타입 추론, 연산자 활용을 직접 실습합니다. 조건문과 반복문을 활용한 흐름 제어와 함수, 클래스 구현까지 손으로 익힐 수 있습니다.

직접 코드를 치고 브레이크 포인트로 디버깅하며 코틀린을 이해해보는 시간을 가집니다!

실무 코딩 컨벤션과 과제

정해진 코딩 컨벤션과 KT Lint를 배우고, 사칙연산 계산기 및 자동차 클래스 구현 과제를 통해 실무 감각을 키웁니다. 명확한 학습 목표와 구체적인 과제로 코틀린 실력을 확실하게 다질 수 있습니다.

예제 과제 1번 문제


📚

빠른 코틀린 핵심 문법 마스터

Section 1

오리엔테이션 및 수업 자료 안내

본 강의의 전반적인 내용과 학습 목표를 안내하고, 효율적인 학습을 위한 수업 자료를 제공합니다.

Section 2

코틀린 소개 및 개발 환경 설정

코틀린 언어의 특징과 장점을 소개하고, IntelliJ IDEA를 활용한 코틀린 개발 환경을 설정하는 방법을 다룹니다.

Section 3

변수 선언 및 기본 데이터 타입

코틀린에서 변수를 선언하는 방법과 다양한 기본 데이터 타입을 이해하고, 타입 추론 기능을 실습합니다.

Section 4

코틀린 연산자 활용

산술, 비교, 논리 연산자 등 코틀린에서 제공하는 다양한 연산자의 문법과 활용 예제를 학습합니다.

Section 5

조건문을 통한 프로그램 흐름 제어

if-else 문과 when 표현식을 사용하여 프로그램의 실행 흐름을 조건에 따라 제어하는 방법을 배웁니다.

Section 6

반복문을 활용한 작업 자동화

for, while 반복문을 사용하여 특정 코드를 반복 실행하고, 흐름 제어문으로 반복을 제어하는 기법을 익힙니다.

Section 7

함수(Functions) 정의 및 활용

재사용 가능한 코드 블록인 함수의 기본 개념을 익히고, 다양한 파라미터와 반환 타입을 가진 함수를 작성하는 연습을 합니다.

Section 8

객체 지향 프로그래밍: 클래스(Class)

코틀린의 핵심인 클래스 개념을 이해하고, 객체 생성 및 클래스 멤버를 다루는 방법을 실습합니다.

Section 9

상속(Inheritance)을 통한 코드 확장

기존 클래스의 기능을 확장하는 상속의 원리를 학습하고, 다형성을 활용하는 예제를 실습합니다.

Section 10

데이터 클래스 및 열거형 클래스

데이터를 효율적으로 관리하기 위한 데이터 클래스와 상태를 표현하는 이넘 클래스의 특징과 사용법을 배웁니다.

Section 11

코딩 컨벤션 및 실습 과제

일관된 코드 작성을 위한 코틀린 코딩 컨벤션을 학습하고, 계산기 및 자동차 클래스 구현 과제를 통해 배운 내용을 복습합니다.

Section 12

강의 마무리 및 향후 학습 안내

지금까지 학습한 코틀린 핵심 내용을 요약하고, 향후 코틀린을 활용한 개발 학습 방향을 제시합니다.

이런 분들의 고민을
해결할 수 있어요!

📌

안드로이드 앱 개발 입문자

새로운 모바일 앱을 만들고 싶은 열정은 있지만,
코틀린 문법과 기본 개념이 낯설어 시작조차 어려운 분

📌

Java 개발자

기존 Java 프로젝트 유지보수 및 개발 경험은 풍부하나,
최신 트렌드인 코틀린을 빠르게 익혀 역량을 확장하고 싶은 분

📌

서버 개발 입문자

Spring 프레임워크 등 백엔드 개발을 배우고 싶은데,
어떤 언어로 시작해야 할지 고민하다 코틀린의 간결함에 관심을 갖게 된 분

수강 전 참고 사항

실습 환경

  • 코틀린 개발을 위한 IntelliJ IDEA(커뮤니티 가능) 설치가 필요합니다.

  • Windows, macOS, Linux 등 다양한 운영체제에서(코틀린 실행 가능 환경) 실습 가능합니다.

  • 안정적인 실습을 위해 4GB 이상의 RAM을 권장합니다.

선수 지식 및 유의사항

  • 프로그래밍 경험이 없어도 괜찮습니다. 코틀린 기초부터 차근차근 배웁니다.

  • 자바 개발 경험이 있다면 코틀린과의 차이점을 더 깊이 이해할 수 있습니다.

  • 강의가 마음에 드셨다면 별점 5점 부탁드리겠습니다.


학습 자료

  • 강의 진행에 사용된 강의자료를 PPTX, PDF파일로 제공해드립니다.


  • 실습 과제 해결을 위한 힌트와 가이드를 제공합니다.


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 안드로이드 앱 개발을 시작하고 싶으신 분

  • 서버 (Spring) 개발을 시작하고 싶으신 분

  • 자바 개발 경험이 있지만 코틀린을 빠르게 배우고 싶은 분

  • 프로그래밍 언어 학습을 처음 시작하는 입문자

선수 지식,
필요할까요?

  • 필수는 아니지만, 프로그래밍 기초 개념(변수, 조건문, 반복문) 을 알고 있으면 더욱 빠르게 이해할 수 있습니다.

  • 자바를 어느정도 사용해보셨으면 좋습니다.

안녕하세요
입니다.

1,703

수강생

184

수강평

30

답변

4.7

강의 평점

26

강의

안녕하세요! 인프런에서 강의를 진행하고 있는 Neo 입니다.

평소 접하지 못했던 개발기술들을 다양한 분들이 접할 수 있도록 하는게 제 목표입니다.

그래서 저는 단순한 이론 나열보다 실무 중심의 커리큘럼을 구성하고, 트러블슈팅 없이 배울 수 있는 실습 위주의 강의를 제공하고자 합니다.

초보자도 부담 없이 따라올 수 있도록 최대한 가볍고 친절한 접근으로 내용을 구성하고 있으며, 지식에 대한 진입 장벽을 낮추는 것에 특히 집중하고 있습니다.
가끔은 마음이 같은 분들과 함께 강의 작업을 진행하기도 합니다!

협업 및 기타 비즈니스 문의는 yeseong0412@gmail.com 으로 부탁드립니다!

커리큘럼

전체

24개 ∙ (1시간 37분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

무료

Neo님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!