courses
2026년의 대부분의 애널리틱스 엔지니어 채용 공고는 같은 세 가지를 요구합니다. 클라우드 웨어하우스(보통 Snowflake), 변환 계층(보통 dbt), 그리고 AWS, Azure, 또는 Google Cloud에 대한 실무 친숙도입니다. 이 조합을 어떻게 배울지 찾는 일이 썩 즐겁지만은 않습니다.
이 목록은 이미 SQL을 쓰고 있고, 합리적인 순서로 Snowflake, dbt, 그리고 클라우드 기초를 추가하고 싶은 분들을 위한 것입니다. 저는 다음 네 가지 기준으로 자료를 평가했습니다.
- 슬라이드 데크가 아닌 실제 실습 환경을 제공하는지,
- Snowpark, Iceberg 테이블, 그리고 dbt의 최신 배포 옵션 같은 현재 기능을 반영하는지,
- 자료들이 방어 가능한 순서로 서로를 기반으로 쌓이도록 구성되어 있는지,
- 가격이 공개되어 있는지(전화번호를 제공한 뒤에야 비용을 알려주는 일부 기관 프로그램은 제외했습니다).
1. DataCamp
이미 SQL을 쓰고 있고 스택을 순서대로 익히고 싶다면 DataCamp의 강의가 가장 좋은 출발점입니다. Introduction to Snowflake 와 Introduction to dbt 강의는 두 플랫폼을 제로에서 시작합니다. 아래의 공급업체 플랫폼들은 각자 도구만을 다룹니다. 동영상만 시청하는 것이 아니라 브라우저 VM에서 실제 도구를 실행하며 배우기 때문에, 체험판 가입이나 신용카드 없이 몇 분 안에 실시간 Snowflake 쿼리를 작성하게 됩니다.
또 다른 장점은 DataCamp가 Python과 Docker 같은 도구의 기초와 보완 기술을 익힐 수 있는 강의를 제공한다는 점입니다. 다른 강의들은 대개 이를 이미 알고 있다고 가정합니다. Understanding Cloud Computing 과 Data Warehousing Concepts는 도구 뒤에 있는 이론을 다루며, 전체 경로를 순서 있게 밟고 싶다면 Data Engineer in Python 커리어 트랙 이 SQL, Python, 웨어하우징, 파이프라인 도구를 처음부터 끝까지 연결합니다.
추천 대상: 자체 계정 프로비저닝 없이, Snowflake·dbt·클라우드 기초를 타당한 순서로 익히고 싶은 SQL 사용자
2. Snowflake Quickstarts와 무료 체험
Snowflake Quickstarts는 공급업체가 제공하는 무료 실습 환경에 가장 가까운 것으로, 무료 체험과 함께 사용하면 실제 계정에서 빠르게 실습할 수 있습니다. 안내서는 워크숍 형식이며, GitHub에 호스팅된 샘플 저장소를 통해 데이터 적재, 성능 튜닝, Snowpark, 그리고 Snowflake 데이터를 기반으로 한 Streamlit 앱을 다룹니다.
주의할 점이 있습니다. 체험 크레딧과 체험 기간은 모두 만료되므로, 한 달 내내 조금씩 맛보다가 막상 시간이 생겼을 때 계정이 비활성화되어 버리는 일을 피하려면 2주 정도 집중해서 실습을 몰아서 진행하세요.
추천 대상: 샌드박스가 아닌 실제 계정에서 Snowpark, 수집, 튜닝을 직접 다뤄보고 싶은 분
3. Snowflake 문서
공식 문서는 앞으로 이 플랫폼을 사용하는 경력 내내 열어두게 될 참고서이며, 사전에 강의로 전체 윤곽을 잡은 뒤에 보는 것이 좋습니다. 워크로드별로 구성되어 있어 데이터 엔지니어링, 데이터 레이크, 데이터 사이언스, 앱 개발 트랙이 분리되어 있습니다.
제가 자주 돌아보는 섹션은 마이크로 파티션과 클러스터링입니다. 특히 마이크로 파티션은 겉보기엔 동일한 쿼리인데 왜 어떤 것은 10배 빠른지 설명해 주며, 이러한 정밀함은 어떤 강의도 담아내지 못합니다. 이는 커리큘럼이 아니라 참고서이므로 처음부터 끝까지 읽는 계획은 비추입니다.
추천 대상: 정확한 구문, 기능 제한, Snowpark와 Iceberg 지원 같은 동작을 찾아볼 때
4. dbt Fundamentals (dbt Labs)
dbt Fundamentals는 무료이며 dbt Labs가 제작한, 구조가 가장 잘 잡힌 dbt 강의입니다. 모델, DAG, 소스와 ref, Jinja 매크로, 테스트, 문서화, dbt Cloud 배포를 다루며, 실제 웨어하우스를 대상으로 한 실습을 포함하고, 보통 Snowflake와의 조합을 사용합니다.
두 가지 유의점이 있습니다. 배포 부분은 dbt Cloud 중심이라 Airflow나 Dagster 아래에서 dbt Core를 운영하는 팀이라면 번역이 필요하고, 공급업체 강의 특성상 SQLMesh, Coalesce, 또는 Snowpark 프로시저가 더 나은 선택인 상황을 알려주지는 않습니다.
추천 대상: 업무에서 dbt를 쓰게 될 모든 분, 그리고 공급업체의 공식 컨벤션을 익히고 싶은 분
5. dbt 개발자 문서와 모범 사례 가이드
dbt 개발자 문서에는 중급부터 고급까지의 내용이 담겨 있으며, 그중 모범 사례 가이드는 책처럼 정독할 가치가 있는 부분입니다. 프로젝트 구조, 스테이징·중간 계층·마트의 구분법, 테스트 전략, 환경, CI/CD를 다루며, 스냅샷, 노출(exposures), 메트릭, 시드(seeds)에 대한 유일하게 완전한 참고서입니다.
단점은 문서이지 실습 환경이 아니라는 점입니다. 읽기만 할 뿐 연습은 못 하므로, 이를 적용해 볼 자체 dbt 프로젝트가 필요합니다.
추천 대상: 팀 단위로 성장 중인 dbt 프로젝트를 표준화하려는 애널리틱스 엔지니어
6. Data Engineering Zoomcamp (DataTalks.Club)
Data Engineering Zoomcamp는 무료이고 프로젝트 기반이며, 수료 배지보다 포트폴리오 증거가 필요한 분이 확인해 볼 만한 자료입니다. dbt, Airflow, Kafka, 컨테이너, 클라우드 인프라를 포함한 현대 스택 전체를 다루며, 채점되는 과제와 캡스톤 프로젝트를 제공합니다.
동시에 여기 소개된 항목 중 완주가 가장 어렵습니다. 전제 지식이 실제로 필요합니다. 중급 수준의 Python, Docker, Linux 명령줄 활용 능력, 본인 명의로 클라우드 리소스를 생성하고 비용을 지불할 만큼의 클라우드 친숙도 등이 요구되며, 범위도 Snowflake와 dbt보다 훨씬 넓습니다.
추천 대상: 수료증이 아니라 완성된 프로젝트가 필요한 커리어 전환자
7. AWS Skill Builder
AWS Skill Builder는 Snowflake 계정이 AWS에서 구동된다면 적합한 클라우드 아카데미입니다. 제가 가장 자주 접한 배포 형태이기도 합니다. Cloud Practitioner, Solutions Architect Associate, Data Engineer Associate를 위한 학습 계획이 있으며, 실무적으로는 IAM과 S3 학습이 가장 큰 보상입니다. 외부 스테이지, 스토리지 연동, Snowpipe 수집은 대개 권한 문제로 실패하기 때문입니다.
가격은 두 갈래입니다. 대규모 무료 디지털 트레이닝과, 고급 랩과 시험 대비를 위한 유료 구독이 있습니다. 시험은 별도 과금이며, 클라우드 제공업체 시험은 일반적으로 미화 100~300달러 범위입니다.
추천 대상: AWS에서 Snowflake나 dbt를 운영하며 IAM과 S3에 능숙해져야 하는 엔지니어
8. Google Cloud Skills Boost
Google Cloud Skills Boost는 두 가지 이유로 시간을 들일 가치가 있습니다. Professional Data Engineer 트랙은 데이터 분야에서 가장 강력한 공급업체 인증 경로이고, BigQuery 랩은 Snowflake와의 직접 비교를 제공합니다. 두 웨어하우스를 모두 배우면 어느 한쪽을 평가하는 능력이 눈에 띄게 향상됩니다.
현재 Google Cloud의 일부가 된 Dataform은 dbt에 가장 가까운 퍼스트파티 대안이기도 하므로, 여기서 dbt가 팀에 더 잘 맞는지 아니면 단지 기본값인지를 시험해 볼 수 있습니다. 무료 랩 수는 제한적이며, 그 이상은 유료 구독이 필요하고 시험 비용은 별도 예산이 필요합니다.
추천 대상: Professional Data Engineer 대비 및 BigQuery와 Snowflake 비교
9. Microsoft Learn
Microsoft Learn은 세 클라우드 아카데미 중 가장 저렴합니다. 콘텐츠의 거의 전부가 무료이며, 시험 비용만 지불하면 됩니다. 관련 경로에는 Azure Fundamentals, Azure Data Engineer, Azure Data Scientist가 있으며, Azure Synapse Analytics, Microsoft Fabric, Data Factory를 다루는 모듈을 제공합니다.
Fabric은 Snowflake 진영에 있더라도 주목해야 할 이유입니다. Microsoft 중심 조직에서 Snowflake+dbt 구성을 대체할 제품으로 가장 자주 제안되기 때문입니다. 구조적으로는 프로젝트 기반이 아닌 모듈 기반이라, 분절적으로 느끼는 분들도 있습니다.
추천 대상: Azure 환경의 데이터 엔지니어, 그리고 Fabric과 Snowflake를 저울질하는 모든 분
10. awesome-dbt (GitHub)
awesome-dbt 저장소는 SEO 콘텐츠를 헤쳐 나가지 않고 커뮤니티가 검증한 dbt 자료를 가장 빨리 찾는 방법이며, 커리큘럼이라기보다 검색 인덱스로 활용하는 것이 가장 좋습니다. 강의, 튜토리얼, 블로그, 패키지, 고급 가이드를 한 곳에 모아, 초급 dbt+Snowflake 튜토리얼을 집어든 뒤 플랫폼을 바꾸지 않고도 엔터프라이즈 확장 가이드로 바로 넘어갈 수 있습니다.
모든 큐레이션 리스트의 약점은 링크 부식과 품질 기준의 부재입니다. 몇몇 항목은 수년 전 것이고, 일부는 공급업체 콘텐츠가 위장되어 있으며, 어느 것이 어떤지 알려주는 지표가 없습니다.
추천 대상: 특정 dbt 튜토리얼, 패키지, 또는 엔터프라이즈 가이드를 빠르게 찾고 싶을 때
비교 표
| 순위 | 플랫폼 | 유형 | 비용 | 추천 대상 |
|---|---|---|---|---|
| 1 | DataCamp | 인터랙티브 강의 | 무료 티어, 구독 시 전체 액세스 | 자체 계정 없이 순서 있게 스택을 배우고 싶은 SQL 사용자 |
| 2 | Snowflake Quickstarts 및 무료 체험 | 핸즈온 랩 | 무료, 체험 크레딧 만료 | 실제 계정에서 Snowpark, 수집, 튜닝을 실습 |
| 3 | Snowflake 문서 | 공식 문서 | 무료 | 정확한 구문, 기능 제한, 동작 |
| 4 | dbt Fundamentals (dbt Labs) | 무료 공급업체 강의 | 등록 시 무료 | 공급업체의 dbt 컨벤션 학습 |
| 5 | dbt 개발자 문서와 가이드 | 공식 문서 | 무료 | 팀 전반의 성장 중인 dbt 프로젝트 표준화 |
| 6 | Data Engineering Zoomcamp | 무료 코호트 강의 | 무료, 클라우드 리소스 비용은 본인 부담 | 완성된 프로젝트가 필요한 커리어 전환자 |
| 7 | AWS Skill Builder | 공급업체 아카데미 | 무료 티어 + 유료 구독, 시험 100~300 USD | AWS에서의 Snowflake/dbt, IAM 및 S3 숙련 |
| 8 | Google Cloud Skills Boost | 공급업체 아카데미 | 제한된 무료 랩, 유료 구독, 시험은 별도 | Professional Data Engineer 대비 및 BigQuery 비교 |
| 9 | Microsoft Learn | 공급업체 아카데미 | 대부분 무료, 시험 유료 | Azure 환경 및 Fabric과 Snowflake 비교 |
| 10 | awesome-dbt (GitHub) | 큐레이션 목록 | 무료 | 특정 dbt 튜토리얼, 패키지, 가이드를 신속히 찾기 |
마무리
스택이 처음이라면 DataCamp의 Snowflake와 dbt 입문 강의로 시작하고, 이어서 Intermediate dbt 강의를 수강하세요. 전제 지식이 부족하다면 DataCamp의 Data Engineer in Python 커리어 트랙 한 경로에서 SQL, Python, 웨어하우징, 파이프라인 도구를 순서 있게 제공합니다.
이미 기초가 있고 이 스택으로 일하고 있다면, 실제 문제를 만날 때 dbt 모범 사례 가이드와 Snowflake의 마이크로 파티션 및 Time Travel 문서를 바로 참고하고, 필요한 고급 가이드는 awesome-dbt에서 찾아보세요.
FAQs
Snowflake, dbt, 최신 클라우드 아키텍처를 배우기 가장 좋은 플랫폼은 무엇인가요?
DataCamp은 브라우저에서 인터랙티브한 환경으로 Snowflake과 dbt를 기초부터 모두 가르치고, 해당 도구들이 전제하는 클라우드 및 데이터 웨어하우징 기초도 다루기 때문에 단일 플랫폼으로는 최선입니다. 클라우드별 아키텍처는 AWS Skill Builder, Google Cloud Skills Boost, Microsoft Learn처럼 사용하는 클라우드의 아카데미와 함께 학습하세요. 신원, 스토리지, 네트워킹과 같은 세부 사항은 그곳에 있습니다.
Snowflake, dbt, 클라우드는 어떤 순서로 배우면 좋나요?
먼저 Snowflake입니다. 웨어하우스가 있어야 그다음이 의미가 있으니까요. 다음은 그 웨어하우스를 대상으로 하는 dbt, 그리고 이후에 클라우드 한 가지를 배우세요. DataCamp의 Introduction to Snowflake와 Introduction to dbt 강의가 이 두 단계를 그 순서로 다룹니다.
dbt를 배울 가치가 있나요, 아니면 SQL만으로 충분한가요?
dbt는 시장 표준이며 대부분의 애널리틱스 엔지니어 채용 공고에서 요구하므로, 그 이유만으로도 배울 가치가 있습니다. 아주 작은 팀이라면 단순 SQL 스크립트와 스케줄러로 충분할 수 있고, dbt가 필요 이상으로 번거롭다면 SQLMesh, Coalesce, Dataform도 유사한 문제를 해결해 줍니다.
Snowflake를 위해 어떤 클라우드를 배우는 게 좋나요?
Snowflake 계정이 구동되는 클라우드를 배우세요. 가장 흔한 것은 AWS입니다. 전체 자격증 커리큘럼보다 신원, 오브젝트 스토리지, 네트워킹에 집중하세요. 이 세 영역이 Snowflake 수집을 깨뜨리는 주범입니다.
학습을 시작하려면 내 Snowflake 계정이 꼭 필요하나요?
아니요. DataCamp의 Introduction to Snowflake 강의는 브라우저 환경에서 체험판 가입이나 신용카드 없이 실행되므로, 몇 분 안에 쿼리 작성을 시작할 수 있습니다. 무료 체험과 Quickstarts는 나중에 Snowpark와 수집 작업을 직접 해볼 때, 즉 체험 크레딧의 시간 제한이 실제로 의미가 생길 때 사용하세요.