학습 과정
단계별 튜토리얼로 프로그래밍과 웹 개발을 배워보세요.
웹 개발
프로그래밍
JavaScript 기초
웹의 프로그래밍 언어, JavaScript 핵심 문법
TypeScript 입문
타입이 있는 JavaScript로 안전한 코드 작성
Python 기초
간결하고 강력한 프로그래밍 언어 Python 입문
Go 기초
간결하고 빠른 시스템 프로그래밍 언어
Lua 기초
가볍고 빠른 스크립팅 언어 Lua
C/C++ 기초
시스템 프로그래밍의 기반 언어
SQL 기초
데이터베이스 조회의 기본, SQL 쿼리 작성
Blockly 비주얼 코딩
블록을 조합하여 프로그래밍 개념 학습
시각화
크리에이티브
AI/ML
기타
정보처리기술사
학습 가이드
답안 작성법, 서론/결론 템플릿, 비교표, 도식, 공식, 과목별 토픽 관계도 등 시험 준비 종합 가이드
최신트렌드 기술계보
2025-2026 최신 트렌드 키워드에서 출발하여 전통 기술까지 탑다운으로 추적하는 역방향 학습 맵. 34개 트렌드 × 관점별 기술 계보도.
컴퓨터구조
컴퓨터 시스템의 하드웨어 구성 요소와 그들 간의 상호작용 방식을 정의하는 설계 원리 및 구현 방법론...
자료구조
데이터를 효율적으로 저장·조직·관리하기 위한 체계적인 방법으로, 데이터 간의 관계와 접근·삽입·삭제 연산을 정의하여 알고리즘의 성능과 메모리 사...
알고리즘
문제를 해결하기 위한 명확하고 유한한 단계의 절차로, 입력을 받아 출력을 생성하며 정확성·효율성·종료성을 보장하는 계산 방법...
운영체제
컴퓨터 하드웨어와 소프트웨어 자원을 관리하고 사용자와 응용 프로그램에게 편리한 인터페이스를 제공하는 시스템 소프트웨어로, 프로세스·메모리·파일·...
네트워크
2개 이상의 컴퓨터, 서버, 스마트폰 등 네트워크 장치들이 통신 매체(유선/무선)와 프로토콜을 통해 상호 연결되어 데이터와 자원을 교환하는 통신...
데이터베이스
특정 조직이 업무 수행에 필요한 관련성 있는 데이터들을 일정한 규칙에 따라 구조화하여 통합·저장한 운영 데이터의 집합으로, 여러 사용자가 공동으...
소프트웨어공학
소프트웨어의 개발, 운영, 유지보수를 위해 체계적이고 정량적이며 규율 있는 접근법을 적용하는 학문으로, 고품질 소프트웨어를 정해진 비용과 기간 ...
정보보안
조직이 보유한 정보 자산의 기밀성, 무결성, 가용성을 비인가된 접근, 변조, 파괴로부터 보호하기 위한 관리적·물리적·기술적 보호 활동 및 체계...
클라우드컴퓨팅
네트워크(인터넷)를 통해 컴퓨팅, 스토리지, 네트워크 등 IT 자원을 필요한 만큼 온디맨드로 사용하고 사용량에 따라 비용을 지불하는 서비스 모델...
인공지능
수집된 데이터의 특성을 요약·정리하여 표, 그래프, 수치 지표로 기술하는 통계 분야로, 데이터의 중심경향, 산포도, 분포 형태를 파악하는 데이터...
IT경영전략
조직이 장기적인 목표를 달성하기 위해 외부 환경과 내부 역량을 분석하여 경쟁 우위를 확보하고 자원을 효율적으로 배분하는 방향과 계획...
신기술동향
거래 데이터를 블록 단위로 연결하고 분산 네트워크의 모든 참여자가 공유하여 위변조가 불가능하도록 하는 분산원장 기술로, P2P 네트워크와 암호화...
법제도와 표준
개인정보의 처리 및 보호에 관한 일반법 (2011년 제정, 2020년/2023년 개정)...