프로그래밍, AI, 엔지니어링 학습
프로그래밍 언어, 웹 개발, 머신러닝, 알고리즘, 로봇공학, 하드웨어를 아우르는 심층 교육 자료 — 누구나 무료로 이용할 수 있습니다.
카테고리 둘러보기
프로그래밍 언어
Python, C, C++, Java, JavaScript, TypeScript, Go, R, Haskell 튜토리얼 — 기초 문법부터 고급 기법까지.
웹 개발
HTML5, React, Angular, Next.js, Vite 등 현대 프런트엔드 개발 가이드와 프로젝트.
백엔드 개발
Node.js, NestJS, Spring Boot, Python 백엔드, 소켓, Nginx, 결제 연동 등 서버 개발.
알고리즘과 자료구조
정렬, 트리, 해싱, 그래프 알고리즘, KMP, LeetCode 연습과 알고리즘 분석 자료.
AI와 머신러닝
머신러닝, 검색 증강 생성(RAG), AI 응용, 웹 크롤링 튜토리얼.
데이터베이스
SQL과 NoSQL 데이터베이스 설계, 쿼리, 최적화, 실습.
컴퓨터 과학 기초
컴퓨터 구조, 운영체제, Linux 기초와 핵심 컴퓨터 과학 이론.
수학과 통계
확률, 통계, 게임 이론과 머신러닝의 수학적 기초를 예제와 함께 다룹니다.
하드웨어와 임베디드 시스템
Arduino, RISC-V, MSP430, PLC, Linux 드라이버, 임베디드 시스템 엔지니어링.
로봇공학과 자율 시스템
ROS 2, 휴머노이드 로봇, 드론, 자율주행 시스템.
네트워킹과 DevOps
컴퓨터 네트워킹, TCP/IP, CI/CD 파이프라인, DevOps 실무.
모바일 개발
Android와 iOS 앱 개발 튜토리얼.
퀀트 금융과 블록체인
퀀트 금융, 트레이딩 시스템, 블록체인 기술.
프로젝트와 사례 연구
실전 프로젝트: 결제 게이트웨이 마이크로서비스, 풀스택 앱, Django 백엔드, RAG 시스템 등.
영어
기초부터 고급까지의 영문법, 정답과 어휘집 포함.
최신 글
Chapter 2: Algorithm Analysis — Comprehensive Teaching Materials
Source: Data Structures and Algorithm Analysis in C++, 4th Edition, Mark Allen Weiss
글 읽기 →SQL Learning Course - Complete Summary
This comprehensive SQL learning course teaches relational database concepts using MySQL and Python SQLAlchemy, progressing from beginner to advanced levels.
글 읽기 →Relational Database Learning Course
This comprehensive course teaches relational database concepts using MySQL and Python SQLAlchemy. Students will learn SQL from beginner to advanced levels, with practical examples and hands-on exercises.
글 읽기 →Lesson 2: Creating Databases and Tables
Create a database and tables for a library management system with the following entities
글 읽기 →Lesson 10: Aggregation Functions
By the end of this lesson, you will be able to: Use basic aggregation functions (COUNT, SUM, AVG, MIN, MAX) Group data using GROUP BY clauses Filter grouped data with HAVING Understand the difference between WHERE and HA
글 읽기 →Lesson 13 Supplement: Stored Procedures Practice (Loops, Management, Worked Examples)
This file is the hands-on companion to Lesson 13: Stored Procedures and Functions. Lesson 13 explains the concepts; this supplement adds loop constructs, procedure management commands, longer worked examples and practice
글 읽기 →Lesson 11: Subqueries
By the end of this lesson, you will be able to: Explain what a subquery is and where one can appear (SELECT list, FROM, WHERE, HAVING) Write scalar, row, column and table subqueries Choose between IN, EXISTS, ANY/SOME an
글 읽기 →Lesson 13: Stored Procedures and Functions
By the end of this lesson, you will be able to: Create and execute stored procedures Define user-defined functions Use parameters in procedures and functions Handle errors and exceptions Understand security implications
글 읽기 →Lesson 18: Window Functions, CTEs and Transactions
By the end of this lesson, you will be able to: Use OVER (PARTITION BY … ORDER BY …) to compute rankings, running totals, moving averages and row-to-row differences without collapsing rows Choose between ROW_NUMBER, RANK
글 읽기 →