C# 배우기: .NET & OOP 정보
C# 튜토리얼 및 컴파일러: 코딩 연습, 퀴즈와 면접 질문
첫 Console.WriteLine부터 ASP.NET Core까지, 한 번에 짧은 수업 하나씩 C#을 배워 보세요. 내장 C# 코드 편집기에서 코드를 작성하고, 온라인 C# 컴파일러로 실행하며, 이 앱을 위해 만들어진 실습형 랩에서 연습하세요. 설치할 IDE나 SDK가 필요하지 않습니다.
C#(C 샤프)은 .NET(dotnet)의 언어로, 백엔드 서비스, 데스크톱 앱, 클라우드 API와 Unity의 스크립팅 언어에 사용됩니다. 이 튜토리얼은 완전 초보자부터 현업 개발자까지 누구나 단계별로 배울 수 있도록 안내합니다.
배우게 될 내용
• 기초: 변수, 형식, 연산자, 문자열과 제어 흐름
• 메서드, 배열, 컬렉션(List, Dictionary, HashSet)과 제네릭
• 객체 지향 프로그래밍(OOP): 클래스, 인터페이스, 상속과 레코드
• LINQ, 델리게이트, 람다, 이벤트와 패턴 매칭
• 예외, 파일, 직렬화와 단위 테스트
• async/await, 작업, 취소와 병렬 처리
• 실무를 위한 .NET: 종속성 주입, Entity Framework Core, ASP.NET Core 미니멀 API, Blazor, SignalR과 gRPC
• 초급 A1부터 고급 수준까지, 93개 과정과 340개 이상의 짧은 수업
C# LAB: 읽기만 하지 말고 연습하세요
• 카타: 문제를 풀면 초록색으로 바뀌는 숨겨진 테스트가 포함된 코딩 연습 20개
• Console Lab: Console.ReadLine으로 입력을 읽는 프로그램을 저장된 입력으로 확인
• LINQ Playground: 각 연산자 다음 결과를 확인하고, 파이프라인을 실제 코드로 바꿔 실행
• Debug Duel: 매일 새로운 고장 난 프로그램 제공. 시간이 끝나기 전에 버그 찾기
• Modern C# Lab: 더 새로운 언어 구문을 찾아보고 같은 코드를 전통적인 방식으로 작성하는 방법 확인
• Async & Memory: 스택, 힙과 스레드를 한 줄씩 단계적으로 살펴보기
• Code Recall: 각 코드 조각이 출력하는 내용을 복습하는 간격 반복 카드
• Interview Simulator: 제네릭, LINQ와 async에 관한 실제 면접 질문으로 진행되는 점수형 모의 면접
실제 프로젝트 만들기
• 가이드형 프로젝트 20개: 온도 변환기, 쇼핑 목록, Dictionary를 활용한 재고 관리, LINQ 통계, 제네릭 스택, 상태 머신, CSV 파서 등
• 모든 단계에서 코드를 컴파일하고 실행해 확인
• 수업 외 코딩을 연습할 수 있는 XP가 제공되는 코딩 미션 60개
AI 멘토와 퀴즈
• 컴파일러 오류, LINQ 쿼리 또는 OOP 개념에 대해 AI 멘토에게 질문하고 명확한 답변 받기
• 각 주제 후 퀴즈와 빠른 복습을 위한 플래시카드 및 요약표 제공
경쟁하고 인증받기
• World Coding Challenge: 매일 3회의 글로벌 코딩 라운드에 참여하고 AI의 평가와 실시간 순위표 확인
• 인증서 시험: 합격하고 인증 코드와 함께 인증서 공유
• 연속 학습 기록, XP, 일일 알림과 진행 상황 추적으로 연습을 계속 유지
사용 방법
1. 과정을 선택하고 짧은 수업으로 시작
2. 편집기에서 모든 예제를 시도하고 코드를 바꿔 결과 확인
3. 퀴즈, 카타 또는 미션으로 배운 내용 확실히 익히기
4. 막혔나요? AI 멘토에게 질문한 다음 다음 주제로 이동
대상
• 첫 프로그래밍 언어를 진지하게 배우고 싶은 초보자
• 추가 연습과 문제가 필요한 학생
• .NET 및 백엔드 개발자 면접을 준비하는 개발자
• 도구 모음에 C#과 dotnet을 추가하려는 Java, Python 또는 JavaScript 개발자
• Unity를 준비하는 예비 게임 개발자
무료로 시작
첫 번째 과정은 무료입니다. 매일 제공되는 카타와 Debug Duel은 무료이며, 하루에 AI 멘토 질문 하나를 이용할 수 있습니다. CoddyKit Pro를 이용하면 모든 과정, 모든 랩과 모든 미션이 잠금 해제되고 광고가 제거되며 일일 AI 멘토 제한이 해제됩니다.
이 앱은 22개 언어로 제공됩니다. 지금 Learn C#을 다운로드하고 첫 프로그램을 작성해 보세요.
개인정보처리방침: https://www.coddykit.com/terms/privacy-policy







