인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

초보자를 위한 BigQuery(SQL) 입문

초보자를 위한 BigQuery(SQL) 입문 강의입니다. 데이터를 가공하는 방법이 궁금하신 분에게 추천합니다.

Thumbnail

초급자를 위해 준비한
[데이터 분석, 데이터베이스] 강의입니다.

이런 걸 배울 수 있어요

  • BigQuery

  • SQL

  • 데이터 분석

  • 데이터 결과 검증

  • 가독성 있는 쿼리를 작성하는 방법

요즘 필수인 데이터 분석 도구, BigQuery
어떻게 시작해야 할지 고민인가요?👀

Google Analytics4(GA4), Firebase(파이어베이스)를 사용하는 회사가 많아지면서 많은 회사들이 데이터 웨어하우스로 BigQuery(빅쿼리)를 채택하고 있습니다. BigQuery는 Google Cloud Platform의 데이터 웨어하우스로 데이터 분석에 초점을 맞춘 제품입니다. BigQuery는 SQL을 활용해서 데이터를 추출할 수 있습니다.

이 강의는 BigQuery(SQL)을 시작하는 분들에게 추천드리고 싶습니다. 또한 이제 막 데이터의 세계로 뛰어들어 데이터를 분석해보고 싶은 의지가 있는 분들에게도 좋은 길잡이가 되어줄 것입니다. BigQuery 강의를 찾고 계시다면 이 강의를 들어보시면 도움이 될거에요.


💡 이 강의는 BigQuery(SQL)을 전혀 접하지 않은 분들을 위한 강의입니다. 초심자를 대상으로 강의를 진행하기에 쉽게 설명하며, SQL의 필수적인 지식 위주로 진행합니다. 더 심화된 내용이 궁금하시다면 BigQuery 활용편(퍼널 분석, 리텐션 분석) 강의를 추천드려요 :)

사내 BigQuery 교육으로도 손색없게
현업에서 필요한 액기스만!

저는 2017년부터 BigQuery를 오랫동안 사용했고, 수많은 BigQuery 교육을 진행하며 실무에 필요한 핵심지식을 지속적으로 다듬어왔습니다. 현업에서 BigQuery를 사용할 때 꼭 알면 좋겠다고 생각한 내용 즉, 쿼리 탐색 비용, 가독성 있는 쿼리, 데이터 결과 검증에 대한 내용을 강의에 담았습니다. 회사에서 온보딩이나 팀 교육 자료로 이 강의를 추가하시면 시간을 효율적으로 사용하실 수 있습니다. 데이터 리터러시를 높이는 과정에서 꼭 진행해야 하는 SQL 교육을 빠르게 진행해보세요!

이 강의의 특징 📌

SQL/BigQuery를 처음 접해도 어렵지 않게!

SQL을 처음 공부하는 분이라면 이 강의를 추천합니다. SQL 핵심문법 중심으로 다룹니다. 문법을 하나하나 암기 하기보다 쿼리 작성에 익숙해지는 것을 목표로 삼았습니다. 총 47개의 문제와 함께 어느새 BigQuery(SQL)에 자연스럽게 익숙해질 것입니다.

실무에 적용할 수 있는 경험담 제공!

실무를 위한 노하우와 이슈 대응 방법을 안내합니다. 오류를 발견했을 때 어떻게 해야하는지? 어떻게 쿼리를 잘 작성하는지? 데이터 결과 검증은 어떻게 하는 것인지?에 대한 경험담을 얻을 수 있도록 강의를 구성했습니다.

도식화/시각화한 강의 자료로 좀 더 쉽게!

구조화된 강의 자료를 제공합니다. 제가 쿼리를 작성할 때 어떤 흐름으로 작성하는지 "과정"에 대한 내용을 도식화해서 강의에 담았습니다. 또한 어려운 SQL 문법도 막힘없이 이해할 수 있도록 시각적으로 표현하였습니다.

이런 분들께 추천해요

BigQuery를 사용해야 하는 분

회사에서 이미 BigQuery가 도입되어 있다면 학습 후 바로 업무에 적용해보세요

SQL을 학습하고 싶으신 분
SQL을 사용해 데이터를 활용하고 싶은 분이라면 이 강의에 적합합니다.

사내 BigQuery 교육 담당자인 분

이제 모두 직접 교육하지 말고 해당 강의를 활용해보세요

수강 후에는

  • BigQuery에서 SQL 쿼리를 실행할 수 있습니다

  • 간단한 JOIN을 할 수 있으며, 데이터를 추출하는 방법에 대해 익히게 됩니다.

  • 가독성 있는 쿼리를 작성할 수 있게 됩니다.

  • 데이터 결과 검증을 하면서 SQL 쿼리를 작성하게 됩니다.

  • 더 궁금한 내용이 있으시면 BigQuery 활용편(퍼널 분석, 리텐션 분석) 강의를 수강하시는 것을 추천드려요

이 강의를 만든 사람

수강 전 참고 사항

실습 환경

  • 강의는 MacOS에서 촬영했으나, BigQuery는 웹에서 접속하므로 누구나 활용할 수 있습니다.

추천 학습 방법

  • 혼자 학습하는 것보다 지인, 회사 동료와 함께 수강하면서 이걸 업무에 어떻게 적용할 수 있을까?를 생각해보세요

    • 필요하다면 회사의 온보딩 자료에 이 강의를 추가해도 좋습니다

  • 문제는 강의 자료 PDF 파일에 존재합니다. 꼭 문제를 먼저 풀고, 제 풀이와 어떻게 다른지 파악하는 것이 학습 효과가 좋습니다

  • 강의의 내용을 블로그에 올리는 것은 강의 URL을 꼭 명시해주시고, 강의의 대부분을 올리시는 것은 저작권 관련 이슈가 존재할 수 있습니다. 강의에서 꼭 기억하고 싶은 핵심과 자신의 생각을 얹어서 글을 작성해보시는 것을 추천드려요. 

학습 자료

  • PDF 파일을 제공합니다.

  • 보조적으로 웹페이지를 참고하셔도 좋습니다 : https://zzsza.github.io/bigquery/

  • BigQuery에 대한 전반적인 내용이 추가적으로 궁금하시면 <구글 빅쿼리 완벽 가이드> 책을 보시는 것도 추천드립니다.

  • 이 강의를 회사 내에서 온보딩 교육으로 추가하는 것은 가능하나, 이 강의 자료를 토대로 추가적인 상업적 활용은 불가능합니다. 블로그에 후기를 남기는 것은 출처를 남기고 가능합니다

강의를 먼저 보신 분의
후기와 추천사
💫

신민아 님(데이터 분석가)

BigQuery 환경에 대한 A부터 Z까지 전반적인 내용을 모두 알 수 있는 여정이였습니다. BigQuery에서의 SQL 작성을 기본적으로 배운 뒤, 예제 문제를 풀며 구조적인 SQL 작성법과 분석을 위한 데이터를 기획 하는 법을 배울 수 있었어요. 더 나아가 문제 해결을 위한 EDA와 접근법에도 닿을 수 있는 데이터 분석 기초 완전체 강의입니다.

이혜람 님(데이터 분석가)

단순 SQL 뿐 아니라 오류 메세지 해석, 빅쿼리를 실무에 적용하는 방법들을 아카이빙해서 설명해주셔서, 빅쿼리를 처음 배우고 싶은 누구에게나 추천드려요!!

박경호 님(AI Product Owner)

Product의 과거와 현재, 미래를 알 수 있는 가장 중요한 소스는 데이터라고 생각합니다. 따라서, 이 중요한 데이터를 잘 저장하고, 조직원들이 효과적으로 조회하여 인사이트를 뽑아내는 과정 또한 중요합니다. 이 강의는 조직에서 빅쿼리를 이용하는 목적과 세팅 방법, 효과적으로 사용할 수 있는 수많은 팁 들이 자세하고 자세하게 기술되어있고, 누구나 따라할 수 있어 좋습니다. 더 나아가, SQL 문법과 효과적으로 쿼리를 날릴 수 있는 테크닉도 친절하게 설명되어 실무에 바로 활용할 수 있습니다. 이 강의에 나온 내용을 체득하여 업무에 이용한다면, 사랑받는 데이터분석가 혹은 데이터를 매우 잘 활용할 수 있는 기획자, PM, 마케터 등으로 인정받을 수 있을 것입니다. 카일과 함께 일하던 시절 자주 사용하던 빅쿼리의 A-Z와 실무 테크닉이 녹아있는 이 강의를 강력하게 추천합니다.

권윤환 님(소프트웨어 엔지니어, 글루코핏)

데이터를 자유자재로 다루는 능력은 많은 분야에서 요구되는 필수 역량이 되었습니다. 본 강의는 문법적인 부분 뿐만 아니라 분석을 위한 사고의 흐름, 가독성, 데이터 결과 검증, 다양한 문제 상황에 대한 고민 등 좋은 데이터 분석가가 되기 위해 갖춰야 할 필수적인 능력들을 빠짐없이 다루고 있어 더욱 가치있습니다. 데이터 분야의 커리어를 고민하는 분이라면 본 강의를 통해 올바른 방향성에 대한 실마리를 얻고, 성공적으로 커리어를 시작하는데 많은 도움을 받으실 수 있을 것입니다.

이웅원 님(데이터 과학자)

데이터는 대부분의 회사에서 필수가 되었고, 스스로 데이터를 구할 수 있는 것이 모든 직군의 일상 업무가 되었어요. 하지만 아직 많은 분들에게 빅쿼리나 SQL이 익숙하지 않다고 느껴요. SQL에 대한 교육자료는 많지만 실제 업무하실 때 어려움을 느끼셨을 거에요. 내가 원하는 데이터를 구하려면 SQL을 작성하는 법을 넘어 어떤 과정을 통해 데이터를 구하고 검증해야 하는지를 알아야 해요. 이 강의는 데이터를 구하는 흐름을 반복적으로 보여줌으로서 실제 업무에서도 바로 활용할 수 있도록 해주기 때문에 강력하게 추천합니다!

조동민 님(데이터 분석가)

시중에 무수히 많은 강의들이 SQL 문법을 다루지만, 정작 그 문법만보고 데이터를 가공하기는 쉽지 않습니다. 왜냐하면, 정확하게 데이터를 가공하는 것은 또 다른 얘기이기 때문인데요. 단순히 문법만 배우는게 아니라, 데이터를 정확하게 뽑아보고 싶으신 분들게 이 강의를 추천드립니다!

최보경 님(데이터 과학자)

오늘날 많은 기업에서 데이터 기반 의사결정은 필수적인 프랙티스로 자리 잡고 있습니다. 이러한 시대에 데이터 분석은 복잡하고 다양한 지식을 필요로 하는 분야입니다. 그러나 카일의 '초보자를 위한 BigQuery(SQL) 입문' 강의는 이 복잡한 분야를 쉽게 이해하고 접근할 수 있는 완벽한 출발점을 제공합니다. 이 강의는 BigQuery의 기초부터 시작해 SQL의 핵심 개념을 체계적으로 다루며, 재미있고 이해하기 쉬운 사례들을 통해 학습자들이 쉽게 접근할 수 있도록 구성되어 있습니다. 카일은 BigQuery 활용 분야에서의 깊은 전문 지식과 다양한 직군의 사람들과의 소통 경험을 바탕으로, 단순한 강의를 넘어서 실질적인 데이터 분석 역량을 발전시킬 수 있도록 섬세하게 안내합니다. 사내에서 BigQuery를 활용 중이신 분이라면, 이 강의는 데이터 분석의 첫 발을 내딛는 데에 중요한 역할을 하리라 확신합니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • BigQuery를 처음 학습하는 분

  • SQL 기본 개념을 익히고 싶으신 분

  • 데이터 분석을 시작하고 싶으신 분

안녕하세요
카일스쿨입니다.

9,026

수강생

303

수강평

323

답변

4.9

강의 평점

5

강의

9년차 데이터 과학자, 데이터 엔지니어, 머신러닝 엔지니어로 근무했으며, 쏘카와 타다에서 데이터 분석, 데이터 엔지니어링 개발, 머신러닝 알고리즘을 개발했습니다.

카일스쿨 유튜브에 데이터 커리어 관련 영상을 올리고 있으며, 어떻게 해야 강의를 수강하신 분들이 회사에서 일을 잘할 수 있을까?를 고민하며 자료를 만들고 있어요.

Google의 GDE(Cloud)로 활동하고 있어요.

 

카일스쿨 유튜브 : https://www.youtube.com/c/kyleschool
기술 블로그 : https://zzsza.github.io/
인스타그램 : https://www.instagram.com/data.scientist/
대표 컨텐츠 : https://github.com/Team-Neighborhood/I-want-to-study-Data-Science
데이터 과학자가 되기 위해 진행한 다양한 노력들 : https://zzsza.github.io/diary/2019/04/05/how-to-study-datascience/

더보기

커리큘럼

전체

52개 ∙ (9시간 1분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

148개

5.0

148개의 수강평

  • morejasmine59827님의 프로필 이미지
    morejasmine59827

    수강평 1

    평균 평점 5.0

    5

    27% 수강 후 작성

    I'm a data worker, and I got goosebumps while listening to the lecture, so I'm leaving in the middle to write a lecture review. I've listened to some SQL-related lectures, and I can't understand why they're free. The curriculum and content are so good that it's just as good as the others. Those who have been looking for other lectures will save time and money if they settle here. I'm actually a YouTube subscriber, so I came here simply because I was curious about what you filmed, but the magic is that I keep listening... No, it's ridiculous that it's free, and I didn't know you'd include data verification in the curriculum. Thumbs up!! I'll listen to the intermediate and advanced versions even if I have to pay for them myself. Kyle School, please make one!!

    • kyleschool
      지식공유자

      Hello ACB 5! Thank you for leaving a review. I'm so happy that you caught what I intended while listening to the lecture..! When I think about what mistakes people who are new to working with data often make, or what they find most difficult when actually working, grammar doesn't come to mind first. Grammar becomes familiar as you practice, and SQL is simpler than other programming languages, so it's not difficult. When actually using data, how to verify data, how to make it more readable, what kind of flow is used to write queries? I thought it would have been better if we had learned this part from the beginning, so I added this part. And I hope that many people will know this content, so I made it free. I hope that even one more person will take the course and gain experience. Thank you so much for taking the course on YouTube and leaving a review :)

  • jeongdo님의 프로필 이미지
    jeongdo

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

    This is not a free lecture level. For those interested in SQL queries, this is highly recommended as a pre-course.

    • kyleschool
      지식공유자

      Thank you for your kind words! I think it was a good idea to make the lecture public. If you have any questions, please let me know at any time!

  • lilykim님의 프로필 이미지
    lilykim

    수강평 6

    평균 평점 5.0

    5

    35% 수강 후 작성

    I think beginners to SQL will be able to approach this without difficulty. Usually, many people have difficulty starting with SQL installation, but I didn't feel any difficulty from the beginning to the end :-) And the instructor's communication skills are very good. He explained difficult terms easily using real-life terms, and there were many simple but practice problems, so I think it would be good for beginners to go through it 2-3 times.

    • kyleschool
      지식공유자

      Thank you, Lily, for your kind words. I will continue to make good lectures!!

    • Infraon Team Capital T, Human Robot Lily acknowledged it... I also applied for the course without asking or questioning ^.^

  • tett77님의 프로필 이미지
    tett77

    수강평 18

    평균 평점 5.0

    5

    46% 수강 후 작성

    Please listen... It's a shame to listen to it alone🙏 [Course scope] I can write simple SQL statements, so I took the course mainly for confusing parts + practice problems. [Course review] 1. The lecture structure and explanation are neat : Among the SQL lectures I've taken, this one has the best lecture structure, and the explanations are brief and only give you the key points, which was really great. 2. It points out confusing and difficult parts well : I don't use SQL often in the field, so I often forget and don't have much opportunity to write long codes, but it was good to be able to learn the basics again and check the parts I find difficult while taking the course. 3. Learning for practitioners : It's not a coding test or formal education, but it's really great that it focuses on explaining SQL query writing methods that can be realized while working in the field. 4. The blog is well organized : I already knew about Kyle School, but I was impressed when I saw that a separate page was organized for the lectures. Even the errors that beginners can make were kindly written down, which helped me learn. The best! 5. Free ⭐<- There is no better advantage than this : There are more paid SQL lectures than I thought, but this quality is even free... I took the class without expecting much, but I was surprised by the quality and the fact that it was free. 6. Wishes I didn't finish the course, so I might not have found it, but I wish there was a page that organized the correct queries for the practice problems. I sometimes missed things when I watched the video! [Recommended for] - Beginners to SQL : I recommend this to beginners because it explains the necessary content really simply!!! I studied SQL on my own, struggling! At that time, I regretted that I could have saved a lot of time if I had taken this lecture. That's why I really recommend it! - Coding test preparation students I felt that the difficulty level was around beginner or intermediate, but I think it would be helpful for those preparing for a simple coding test with SQL. It's not just learning how to write queries and get the right answer, but I expect that I can get some points in code interviews because I can learn the process of why it was written this way. When I study alone, I understand better than I thought, and there are many times when it's hard to find organized materials, but Kyle's blog is a great help whenever that happens. I always read it with gratitude. Personally, I wish there were lectures on using big data engineering tools used in the field! I hope you prosper.

    • kyleschool
      지식공유자

      Hello Mango! Thank you so much for the detailed course review. It's a review that inspires me as well. I think it was well-written because you left many of the things I thought about in the course review. I will continue to create materials that can be helpful in the future. Before going into data engineering, there is a utilization section, and in the utilization section, I am sharing some tools for automation. I am preparing to release a data engineering lecture in the second half of the year or early next year. Regarding the answer to the query, I did not share it because I wanted you to actually input it in case you would copy and paste the answer right away, but I will think about it! I think it would be possible to upload it to the web or lecture notes.

  • jyeon94657208님의 프로필 이미지
    jyeon94657208

    수강평 3

    평균 평점 5.0

    5

    10% 수강 후 작성

    I can't believe this course is free.

    • kyleschool
      지식공유자

      Thank you Je Ho for your kind words! I made this with the hope that it will be helpful to those studying :)

카일스쿨님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

무료