프로그래밍 기초

알고리즘, 데이터 구조, 소프트웨어 설계 원칙 등 프로그래밍의 핵심 개념을 마스터하세요. Python, Java, C++와 같은 인기 언어를 기초부터 배워보세요.

10 subcategories · 346 courses total

Python 프로그래밍 기초
다재다능하고 초보자에게 친숙한 언어인 Python으로 프로그래밍 여정을 시작하세요. 핵심 구문, 데이터 유형, 제어 흐름을 배우고 첫 프로그램을 작성해 보세요.
108 courses
알고리즘 및 자료 구조
기본적인 알고리즘과 자료 구조를 마스터하여 효율적이고 확장 가능한 코드를 작성하는 방법을 배우세요. Big O 표기법과 같은 개념으로 성능을 분석하고 복잡한 컴퓨팅 문제를 해결합니다.
52 courses
Java 프로그래밍 기초
엔터프라이즈 애플리케이션 및 Android 개발에 사용되는 강력한 객체 지향 언어인 Java의 기본을 알아보세요. JVM, 구문, 기본 클래스 구조를 이해합니다.
50 courses
코드 테스트 및 디버깅
코드가 안정적이고 오류가 없도록 보장하는 데 필수적인 테스트 및 디버깅 기술을 배우세요. 단위 테스트, 통합 테스트, 체계적인 디버깅 기법을 다룹니다.
47 courses
C++ 프로그래밍 기초
게임 개발, 시스템 프로그래밍, 금융 분야에서 사용되는 고성능 언어인 C++에 대해 알아보세요. 메모리 관리, 포인터, 객체 지향 기능에 대해 배웁니다.
20 courses
객체 지향 프로그래밍 (OOP)
모듈식 및 재사용 가능한 소프트웨어를 구축하기 위한 지배적인 패러다임인 객체 지향 프로그래밍의 핵심 원칙을 이해합니다. 클래스, 객체, 상속 및 다형성에 대해 알아보세요.
19 courses
Git 버전 관리
업계 표준 버전 관리 시스템인 Git을 마스터하세요. 변경 사항을 추적하고, GitHub와 같은 플랫폼을 사용하여 팀과 협업하며, 코드 히스토리를 효과적으로 관리하는 방법을 배웁니다.
17 courses
함수형 프로그래밍 개념
순수 함수, 불변성, 일급 함수에 초점을 맞춘 함수형 프로그래밍 패러다임을 알아보세요. 코드의 명확성을 개선하고 데이터 처리 및 동시성 시스템에서 유용한 개념을 배웁니다.
13 courses
JavaScript 프로그래밍 기초
웹의 필수 언어인 JavaScript를 배워보세요. 변수, 데이터 유형, 함수, 제어 흐름을 마스터하여 상호작용적인 웹 페이지와 애플리케이션을 구축하세요.
11 courses
소프트웨어 디자인 패턴
소프트웨어 아키텍처에서 반복적으로 발생하는 문제를 해결하기 위한 일반적인 소프트웨어 디자인 패턴을 살펴보세요. 더 강력하고 유지보수하기 쉬운 코드를 위해 생성, 구조, 행동 패턴에 대해 알아보세요.
9 courses