

본 과정은 실습 및 과제를 통해 Go 프로그래밍을 마스터할 수 있도록 안내합니다. 첫 프로그램 작성, 패키지 관리, 데이터 타입 사용, 제어 흐름, 그리고 슬라이스 (slices), 맵 (maps), 채널 (channels), 익명 함수와 같은 Go 고유의 기능 등 핵심 개념을 학습하여 실제 프로그래밍 작업을 수행할 수 있는 강력한 기반을 구축하게 됩니다.
44개 중 0개 Labs 완료
Go 프로그래밍 입문 가이드
나만의 Go 환영 메시지 만들기
GOPATH 와 모듈
모듈형 Go 프로젝트 구축
Go 패키지 생성 및 import 방법
수학 유틸리티 패키지 구축하기
Go 변수 소개
도서 재고 변수 설계하기
Golang 연산자를 활용한 데이터 처리
상품 할인 가격 계산하기
Golang 숫자형 타입: 정수, 실수, 불리언, 복소수 완벽 가이드
숫자 타입 변환 및 계산
Go 언어의 문자 타입
유니코드 이모지 디코딩
Go 문자열 기본
사용자 등록 문자열 처리
Go 상수 기초
서버 크기 상수 정의하기
Golang 의 If 분기문
조건부 로직을 활용한 작업 분류
Golang 의 Switch-Case 분기문
날씨별 의상 추천 Switch 문 구현하기
Go 언어의 for 반복문
Go 반복문을 이용한 문자열 뒤집기
Go goto 문 사용법
Goto 문을 활용한 중첩 루프 복잡도 해결
Golang 배열 연산: 초기화, 순회, 접근
직원 이름 배열 초기화하기
Golang 다차원 배열
학생 성적 관리 시스템 설계
Golang 슬라이스 데이터 구조
슬라이스 로그 필터 챌린지
Go 딕셔너리 기본
Go 맵을 활용한 학생 성적 관리
Go 딕셔너리 정렬하기
학생 성적 동적 정렬하기
Golang 의 채널 기본 요소
간단한 채널 데이터 파이프라인 구축하기
Golang 구조체 (Structures) 완전 정복
Go 언어를 활용한 학생 구조체 설계
Golang 함수 사용법
유연한 수학 함수 설계
Golang 익명 함수 사용법
유연한 수학적 변환 설계
Go 표준 라이브러리로 읽기 전용 목록 API를 만들고, 완전한 JSON 데이터와 결합 검색 및 명확한 오류 응답을 테스트와 실제 웹사이트로 확인합니다.
3개 중 0개 Labs 완료
Go 검사 명령으로 각 작업의 완전한 결과를 반환하고 HTTP·내용·연결·시간 초과를 구분하며 제한된 워커 풀로 통제된 로컬 대상을 처리합니다.
3개 중 0개 Labs 완료




