본문 바로가기
카테고리 없음

SQL-개념반 5기 모집 안내: Fall 2023 합격자 분들 함께 SQL 공부해요!

by Glavine 2023. 3. 8.
728x90

 

 

 

Fall 2023 대학원 합격을 축하드립니다! 

합격의 기쁨도 있지만, 막상 어떤 것들을 미리 공부해가야 도움이 되나 고민이 많으실텐데요.

대학원 프로그램을 (보통 가을 학기에) 시작하시게 되면 첫 학기/텀이 채 끝나기 전에, 다음 해 Spring 또는 Summer Internship을 지원하셔야 하는 경우가 발생할 수 있습니다. 이런 경우, 바로 10-11월에 인터뷰를 볼 준비가 되어 있어야 합니다.

SQL은 비교적 짧은 시간 안에 학습하실 수 있는 언어이고, 또 상대적으로 널리 쓰이는 특성을 가지고 있기 때문에, 프로그램 시작 전까지 미리 공부해 가시는 경우, 많은 어드밴티지를 누리실 수 있습니다. SQL만 잘하셔도, Internship 더 나아가 풀타임 포지션 (Business Intelligence Analyst, Business Intelligence Engineer 등)과 같은 잡 타이틀로 일을 하실 수 있습니다.

 

 

🎓 SQL을 왜 미리 석사 프로그램 전에 배워가면 좋은가요?

 

1_ 생각보다 Summer Internship 지원이 빠른 시점에 이루어진다

미국의 데이터 관련 대학원 프로그램은 보통 가을 (또는 여름)에 시작합니다. 그러나 다음 해 Summer Internship 신청은 보통 가을 학기가 끝나기 전 (10-11월 사이)에 이루어지기 때문에, 첫 학기/학기가 끝나기 전에 테크니컬 인터뷰를 볼 수도 있습니다. 따라서 석사 프로그램을 시작하기 전에 SQL을 미리 학습하면, 다른 학생들보다 더 많은 인턴십 면접 기회를 얻으실 수 있습니다.

2_ 다른 언어보다 비교적 빠르게 배울 수 있다

SQL은 상대적으로 짧은 시간에 배울 수 있는 언어이며, 많은 분야에서 널리 사용됩니다. 특히, Entry-level에서는 R/Python보다도 더욱 중요한 언어입니다. SQL만 잘 다루어도 인턴십 뿐만 아니라, Data Analyst, Business Intelligence Analyst, Business Intelligence Engineer 등의 풀타임 포지션을 노려볼 수 있습니다.

 

 

5기 모집 안내 (2023년 3월 25일 ~ 2023년 4월 29일, 총 6회 진행 예정)

 

SQL 개념반 5기는 2023년 3월 25일에 첫 라이브 강의를 시작할 예정이며, 마지막 수업은 2023년 4월 29일입니다. 수강생분들의 Learning Curve를 고려하여, 4월 15일에는 강의가 없습니다.

이미 여러 수강생분들로부터 검증된 커리큘럼입니다. 특히, 이번에 Fall 2023 어드미션을 받으셨다면, 미리 SQL을 공부하시는 것이 추후 수업, 인턴십 등에 도움이 많이 될 것으로 확신합니다 👍🏻

첫 수업 3월 25일 이전까지 분석 환경 및 데이터베이스 세팅을 진행할 예정입니다. (주중에도 담당 멘토가 적극 지원할 예정입니다 😊) 

SQL-개념반은 다음과 같은 일정으로 진행됩니다.

  •  Week1. Orientation (Live 강의 대신 동영상 강의로 제공 예정. 분석 환경 세팅에 어려움이 있는 경우, 주중 내내 1:1 meeting by appointment로 지원 예정입니다. 담당 멘토와의 스케쥴링은 슬랙 또는 카카오톡으로 연락 주세요.)
  •  Week2. 03/25/2023 9PM EST - Introduction to SQL (첫 live 강의)
  •  Week3. 04/01/2023 9PM EST - Joining Data in SQL
  •  Week4. 04/08/2023 9PM EST - Joining data in SQL - Advanced
  •  * 04/15/2023 에는 강의가 없습니다. 이전에 배웠던 개념들을 복습하고, 정리하시면 됩니다. Learning Curve를 고려한 커리큘럼입니다.
  •  Week5. 04/22/2023 9PM EST - Window functions
  •  Week6. 04/29/2023 9PM EST - SQL others and beyond 

 

강의 별 세부사항은 다음 Syllabus를 확인해 주세요:

 

1주차에서는 SQL에 대해서 간략하게 소개한 후, 앞으로 수업과 Activity questions에 사용할 PostgreSQL과 데이터베이스 셋업을 진행합니다. 

2주차에서는 SQL에서 가장 기본이 되는 구문들에 대해서 배우게 됩니다. 이는 Datacamp의 Introduction to SQL에서 다루는 대부분의 구문과 명령어, 함수들을 포함하고 있습니다. 많은 내용을 한 번에 배우긴 하지만, 비교적 쉽게 이용하실 수 있는 내용이라서, 빠르게 2주차에서 Introduction to SQL 강좌 전체 내용에 대해서 학습하시게 됩니다. [SELECT, FROM, WHERE, AND/OR, BETWEEN, IN, NULL, IS NULL, IS NOT NULL, LIKE, NOT LIKE, DISTINCT, aggregate functions, arithmetic, alias AS, ORDER BY, ASC, DESC, GROUP BY, HAVING, LIMIT]

3주차에서는 다양한 JOIN과 조건문에 대해서 학습합니다. 관계형 데이터베이스는 기본적으로 여러 테이블이 "관계"를 맺고 있기 때문에 이를 적절하게 조합하여 원하는 정보와 새로운 인사이트를 분석하시는 것이 필수적입니다. [INNER JOIN, USING, SELF JOIN, CASE WHEN ... THEN ..., LEFT JOIN, RIGHT JOIN, FULL JOIN, CROSS JOIN]

4주차에서는 UNION, Subquery와 CTE (Common Table Expression)에 대해서 학습니다. Set thoery clauses는 JOIN과 더불어서 데이터베이스를 다루는데 필요한 내용이며, Subquery와 CTE 둘 다 SQL 쿼리를 길어지게 하지만, 앞서 말씀드린 것처럼 보다 복잡하고, 다양한 분석을 가능하게 해주는 기능입니다.

5주차에서는 Window function에 대해서 다룰 예정입니다. Window function은 SQL 개념반의 가장 마지막 토픽입니다. 기존의 구문들이나 함수들과는 다르게 많은 분들이 그 작동 원리가 다소 생소해서 종류도 많고 조금 어려우실수도 있지만, 주제 별로 나누어 접근하면 금방 정복 하실 수 있습니다. 또한, 직접 다뤄보실 수 있는 문제들도 많이 준비했으니 걱정 안하셔도 될 것 같아요.

6주차에서는 DDL/DML에 대해서 배우고, 향후 SQL과 다른 프로그래밍 언어 (R, Python)이 어떻게 함께 쓰이는지에 대해서 가볍게 알아보는 시간을 가져 보고자 합니다. 추가적으로, 앞으로 SQL 테크니컬 인터뷰를 준비하실 때 가장 널리 이용되는 Leetcode에 대한 간단한 사용법과 추후 어떤 식으로 데이터 사이언스를 학습 하시는게 옳은지에 대한 방향성에 대해서도 다룰 예정입니다.

 

 

마무리하며

 

대학원 생활에서 데이터베이스 관련 과목을 수강하게 될 예정이라면, SQL-개념반 강의를 추천합니다.

SQL은 데이터베이스를 다루는 데 있어 가장 기본적이고 중요한 언어입니다. SQL-개념반 강의는 SQL의 기초 개념과 구문을 알려주며, 다양한 데이터베이스에서 SQL을 활용하는 방법을 다룹니다. 또한, 실제 데이터베이스에서 자주 사용하는 쿼리문들을 예시로 들어 설명합니다.

이 강의는 초보자도 쉽게 따라갈 수 있는 내용으로 구성되어 있습니다. 강의를 수강하면 SQL의 기본 개념을 습득하고, 데이터베이스에서 필요한 정보를 추출하는 데 필요한 기술을 배울 수 있습니다.

SQL을 배워야 한다면, Data KorLab의 SQL-개념반 강의를 추천합니다. 지금 바로 수강해보세요!

 

https://datakorlab.teachable.com/p/prerequisite-sql

 

SQL 개념반

🙋🏻‍♀️ 이제는 필수가 되어버린 SQL, 왜 SQL이 중요한가요? 과거에는 SQL 역량이 백엔드 개발자, 데이터베이스 관리자(DBA), 데이터 사이언티스트와 같은 분야에서만 요구되었다면, 지금은 인

datakorlab.teachable.com

 

 

728x90

댓글