Save for later

SQL for NEWBS

Buff up your resume/CV and become interview-ready by learning real-world SQL in this course.

This SQL course has been taken by fine marketing and product folks at Google, Facebook, Amazon, Lyft, and Udemy.

Your Story:

Bill was looking to move into a more analytical role and saw SQL as a requirement in the job listings he saw.  He wanted to add "SQL" as a skill to his resume/CV with a clean conscience and back it up if any questions arose in the interview.  But getting there would take forever. Better to just "fake it til' you make it"... right?

                  Joe was working in a marketing position at a small company. He had a bunch of creative ideas but sometimes felt like he was shooting in the dark and guessing at what customers were doing.  If only he had some insights about user behavior so he could be a more data-driven marketer. But data analysis is only for technical folks… right?

  Our Story: 

                  David and Pete joined Udemy with little to no technical experience.  But after a lot of trial and error, headaches, and help from their friends, they got good enough to uncover unique insights for themselves, their team, and their company using SQL. They were able to discover interesting things about user behavior, create dashboards to track and measure progress on team goals, pull data for the exec team to use in investor pitch decks, and get data driven about decisions they made. They've since helped many team members buff up their data analysis skills and helped students land jobs.

  What You'll Learn: 

                  If you have no technical background, don't be afraid.  We've distilled our knowledge and experience using SQL into a short course so that by the end, you'll have the raw skills to do some real data analysis for your company using SQL - a language virtually EVERY company uses. Note: this courses teaches you real-world SQL - not just the theory in abstract, but real skills you can use to get more data-driven in your current job. 

  How This Course is Structured: 

  • In this course we'll be pretending we're a real business (i.e. Blockbuster) so the stuff you learn will be easy to apply to your own situation/company.  No abstract/theoretical mumbo jumbo.

  • We'll go through queries a real business would run while also teaching you the raw skills undergirding those queries so you can adapt those skills to create custom queries for your own specific purposes

  • To reinforce learning, we have exercises and quizzes scattered throughout the course so you can learn by doing

  • We'll have a bonus section where new lectures will be added occasionally (including student-requested lectures, more advanced topics, strategies for getting unstuck, etc.)

  • We'll be actively involved in the discussion board answering any questions you might have. Don't be afraid to ask.

  A Note About Pedagogy: 

                  We know what it's like to buy a book, feel good about yourself, never finish it and have nothing to show for it.  We don't want that to happen with this course.  We want this to be a course you'll actually finish. We believe half of learning is motivation and engagement, so we've tried extra hard to make this course fun, relevant, entertaining, and punchy - no frills, no dragging things out, just the good stuff. Heck, you might even find yourself skipping a party to spend time with your new best friends (i.e. us).  

  FAQs: 

  • Do I need to purchase any software to take this course?    Nope. Everything we use to do data analysis with MySQL is completely free.  We'll walk you through the installation and set-up of any software we'll be using.

  • Can I take this course with Linux? The set-up and installation lectures we've created are for Windows and Mac, and we don't currently have specific installation lectures for Linux.

  • Get Details and Enroll Now

    OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

    Get a Reminder

    Send to:
    Rating 4.0 based on 2,456 ratings
    Length 4 total hours
    Starts On Demand (Start anytime)
    Cost $18
    From Udemy
    Instructors A Course You'll Actually Finish, David Kim, Peter Sefton
    Download Videos Only via the Udemy mobile app
    Language English
    Subjects Business Data Science
    Tags Business Data & Analytics Business Analytics & Intelligence

    Get a Reminder

    Send to:

    Similar Courses

    What people are saying

    brain busters

    It's a great course, because the tone used is very casual and engaging, and while being narrated in an informal tone, the concepts are very clear The content and brain busters are really good!

    they better get this back on track soon Good start Achei pouco produtivo not clear about how to get the data on the sequel pro interface www.sqlsnack.com, not working properly for the brain busters Very good Engaging and easy to understand.

    Straightforward, clear, great pacing and patience in explaining and reassuring, thank you for kicking off a good start to learning SQL I love your brain busters I would like to see more.

    I am totally new to SQL and now I feel I have logic and practical abilities and thinking on a paper and pen makes a lot out of brain busters The material is well covered, and while personally I'd like to have multiple exercises for each concept, it builds up reasonably well.

    Besides, I love the idea of brain busters, which have pushed me to apply skills myself.

    When organized, the lectures and the brain busters where great.

    The instructors make this course entertaining and interesting, however some of the Brain Busters would have answers that included information that hadn't been taught yet, and that made almost all of my attempts at solving them incomplete.

    I think this course could be amazing if the Brain Busters were better thought out ahead of time.

    Some of the brain busters can be confusing since it is not always clear what the fields in the tables represent.

    Beyond that, the course is easy to understand and the brain busters were a good method to study on your own.

    Some good brain busters but the section on joining tables is really bad.

    For example a number of brain busters for distinct or max and min I found this course very helpful as a first step into SQL databases.

    One of the brain busters is presented wrong so you end up wasting time trying to join 3 tables when you really need to join 4.

    Like the every day examples and the brain busters.

    Read more

    so far so good

    Having the live environment to work through problems helped a lot So far so good yes, because the instructors start at the beginning!

    So far so good So far so good.

    So far so good.

    SO far so good but at times it was difficult to understand what to do next and why it was being done Easy to follow and very informative.

    so far so good Perchè parte dalle basi e spiega bene i concetti Excellent so far...best part are the brain busters.. got stuck at ALTER USER root@localhost IDENTIFIED BY ‘password’; there was a lot of unanswered responses on the Q&A Breaks everything down nicely and makes it very easy to understand got me through the basics very fast!

    So far so good!

    Great so far :) it's awesome except the instructors move a little fast through the setup information so far so good Took me 3 hours to install the software, and still not able to do it properly But already stuck at the installation part as many others.

    Easy, clear to follow So far so good.

    so far so good.

    Very detail instructions and thorough explanation So far so good.

    good i am getting the desired knowledge So Far So Good!!

    so far so good Easily digestible so far.

    so far so good... not lost yet Very straightforward and concise great course!

    So far so good sublime text is paid for linux.

    Read more

    cohort analysis

    Works well up until you get to the Cohort Analysis section which is rushed.

    However, I would say that everything BEFORE Cohort Analysis is perfect to start as a beginner.

    Most other courses get set up out of the first rather than a last footnote in the appendix.. Definitely Starting to understand things more and see how they come together with this course, cohort Analysis lecture is really good and great addition and the video's are done well and don't bore you Funny tutors, sometimes a bit weird.

    Cohort Analysis not explained properly and was too fast.

    More specifically, I appreciate the cohort analysis, the installation of MySQL, the download of the sakila database and the installation of HeidiSQL!

    it was a bit more confusing when it came to cohort analysis since temporary tables do not work in SQL Snack.

    hasta ahorita si, pero quiero aprender sobre cohort analysis Very educational for SQL noobs and fun to watch is this course still supported?

    Other than that, a great start to learning SQL New topic that was incorporated in a normal SQL training is about Cohort Analysis which can be useful in real world applications.

    I really liked the cohort analysis bonus video.

    Coming back after Cohort Analysis class.

    The cohort analysis was good to know and explained in a step by step way.

    Only criticism is the speed at which the Bonus Lecture on Cohort Analysis was delivered.

    Also, the final bonus lecture on cohort analysis was confusing and very hard to follow.

    The last exercise with cohort analysis has very little to do with what they taught throughout the course.

    Read more

    sequel pro

    But the software duality between Sequel Pro and SQLSnack has been problematic especially in the cohort analysis!

    Suitable for newb there is some disconnect between lecture 5 and 6 (shifting from sqlsnack from sequel pro) Good training for beginners.

    The instructors are great but there is extreme confusion not being answered for many asking, about installing/registering to sqlsnack + sublimetext versus what they actually start to use (sequel pro on a mac).

    very handson, informative Interesting but I'm a little more advance, but I wanted to see if there is anything that I didn't know all good Skips from MySQL to SQLSnack, then to Sequel Pro.

    Managed to get it to work after hours of trouble shooting by using MAMP to start the mysql server and then access it through Sequel Pro The course is very easy to follow when you don't know anything about sql.

    Has already done more than most SQL courses do just by taking me through the install process and getting data into Sequel Pro.

    I, however, had a hard time installing sequel pro and connecting to mysql(I assume a lot of other people had a hard time as well) so i resorted to just watching the course and mimicking the queries without actually logging on to sequel pro.

    In order for the training to show as "Completed", I had to go through the Sequel Pro installation for Mac.

    They talk way too fast, and seem to skip over important components, like they opened "Sequel Pro" to look at the table.

    My first impression was bad as I rapidly found difficulties with Sequel Pro, but then I read the Q&A.

    Using the sequel pro test build is the way to go the course and instructor are great.

    Been wasting alot of time just setting up homebrew/sequel pro Very easy to understand and follow along.

    Linux do not support homebrew or the sequel pro tools instead linuxbrew and Mysql can be used.

    Just not sure how went to sublime + your website to sequel pro.

    Read more

    highly recommend this course

    If you are new to SQL (like me) or need a good refresher, I highly recommend this course.

    I highly recommend this course for people who want to learn how to analyze data through SQL.

    I highly recommend this course!

    Highly recommend this course.

    I highly recommend this course for beginners.

    I highly recommend this course to anyone who is looking to learn the fundamentals of SQL from instructors who were able to help someone with minimal technical knowledge such as myself grasp the basics.

    I would highly recommend this course to others.

    Highly recommend this course!

    I highly recommend this course.

    I'd highly recommend this course to someone who has never worked with SQL before.

    I highly recommend this course to anyone looking to learn SQL.

    Read more

    too many connections

    Most of the course I couldn't practice at all because the sqlsnack has "too many connections".

    Simple explanation of what and how The lectures are good, and the idea of using sqlsnack.com to avoid installation hassles is a good one, however the sqlsnack.com often was not usable when I wanted to practice ("too many connections").

    Always getting error : ER_CON_COUNT_ERROR: Too many connections.

    So far everything is going well, with the exception that I keep getting a "ER_CON_COUNT_ERROR: Too many connections" when I try to run a "select * from actor limit #;" error when I run a query on sqlsnack.com.

    I have tried on a PC and Mac and keep getting Error: ER_CON_COUNT_ERROR: Too many connections.

    Very helpful info So far SQLsnack.com is retrieving an error when I followed along with Section 1, and I don't see where I am supposed to download Sequel Pro that you just used in Section 2 video 6. great lecture so far, except when I run the select * function in SQL snack, it is giving me an error message, saying that there are too many connections Very happy for step by step process Excellent.

    Excellent SQLSNACK website is not working.While executing a query getting too many connections error Good, So far... Is definitely for newbs.

    "Too many connections" error pending for a long time.

    Having problems with SQLSnack saying error too many connections Examples are clear and presenters bring humour to the lessons.

    Read more

    sublime text

    Also - I do not think I was instructed through the video to download MYSQL - just sublime text and sqlsnack.

    They had us download SQLSnack and Sublime Text but then in section 5 - they jump to Sequel Pro and I don't know what that is or if I need it.

    Including usage of Sequel Pro and Sublime Text are really great tools for people to learn to use.

    You will learn basic query operations (group by, order by, join and so on), very useful tips or shortcuts and technical support (HeidiSQL and Sublime Text are free but outstanding tools).

    And i wanted to know why did we download such a number of software like .net ,sublime text,MySQL and heidisql (How are they all related).

    Would be five stars but wish there were additional context of 'why' certain tools are used, downloaded, i.e., Sublime Text tool vs. Heidi SQL vs. mySQL, etc.

    however, i would like to use Atom as text editor instead of sublime text - hope that is okay suggestion: you can suggest some other text editors for NEWBS... :) cheers!

    Way to keep me engaged and the step-by-step for installing Sublime Text and the SQLSnack web interface is Brilliant!

    so far, i've received errors connecting to the sqlsnack website, sublime text doesn't work well (and doesn't seem to overtly support sql) and you're using sequel pro which is a mac program and i'm on Windows.

    We installed sublime text and signed into sqlsnack Thorough and engaging instruction...Some of the Brain Busters require knowledge and skills that aren't taught until the next section, making them difficult to complete and understand.

    Read more

    group by

    Concepts: This is the most important part of SQL, the concepts behind terms like group by and order by.

    The test said you CAN group more than one column (and you guys teach that), however my test summary under "What you know" said "You can only use GROUP BY on one column.

    For example, when select stmt started with c.* then the group by said 1, you're asking it to group by everying in c.... didn't make any sense but the query ran successfully.

    5.7.18), there were some errors w/ the GROUP BY function (ex.

    Expression #4 of SELECT list is not in GROUP BY clause and contains nonaggregated column).

    The GROUP BY usage was different in my mySQL from what was in the video.

    When I came back to 15 and 16, I had to remember why you used a shorthand number for something like "Group by".

    Clearly they've memorized the fields in each table, so they often fly through the SELECT, FROM, WHERE, GROUP BY framework without going back to reference; and sometimes they forget to fully explain how a command works.

    Courses not 100% accurate, in one lesson a missing condition for Group by was missing.

    BTW - There are new Group By rules in current version of MYSQL - Had to do a little trouble shooting get queries to run without errors.

    Overall good, but the frat boy "boooom" attitude is a little too much haha a little more professionalism would be also okay I did like the beginning of the course but stumble into a mistake related to the group by query and when I checked in the QA, I saw that someone else did have this issue and no one from the instructor took time to answer, that's disappointing... select title, rental_rate from film group by rental_rate; Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'sakila.film.title' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by Good hands on introduction to sql, where you can learn immediately the basic commands.

    GROUP BY by query rank number not variable name) are NOT best practice - they may be time savers, but they produce less readable code.

    The Group By function (in its introduction) doesn't work in the new version MySQL and one of the brainbusters required knowledge that hadn't been introduced (AND function).

    Read more

    step by step instructions

    Step by step instructions that was easy to follow.

    So far this course has provided step by step instructions as to how to install and run the required programs to learn MySQL.

    More brainbusters needed Nice explanation good step by step instructions so environment is setup and functional to begin course Pretty easy to comprehend Great job guys They were a little quick with some of the basics, had to re-watch a couple times to make sure I was following along.

    Thank You easy to follow step by step instructions very nice pace High level learning in an easy to understand format The course gives very easy steps to understand the terms in SQL Very helpful!!!

    Helpful relatively easy to follow as a newby very good step by step instructions!!

    Read more

    these guys are great

    These guys are great.

    These guys are great , engaging instructors, production quality is great, and you learn a good deal!

    Thanks to this class, I can now use SQL:) These guys are great.

    Read more

    text editor

    The introduction to a new text editor was a pleasant plus!

    You'll set up MySQL and a text editor on your computer -- this, in itself, takes this class to a different level.

    If they inserted transitions like "now switch to the text editor and copy this line", then I wouldn't get lost shuffling between windows.

    Also while examples are well and good, I personally would have liked to see a bit more written explanation rather than doing everything in sql/text editor.

    They did a great job of breaking down each and every piece of learning SQL from downloading a text editor to running advanced queries.

    maybe a picture in picture of the current text editor screen The setup instructions were very clear.

    For instance, the 'password' string in the text editor actually pulls in some extra data when copy and pasted, thus giving an error.

    The text editor charged me $80, and doesn't even work.

    this course asks you to download content in the text editor section but doesn't tell you which versions to use for a PC only goes through Mac version.

    Read more

    highly recommended for

    Highly recommended for a complete beginner.

    Highly recommended for SQL Newbies !

    Highly recommended for those wanting to learn SQL in a fun and interactive way.

    Highly recommended for relative novices.

    Highly recommended for people trying to get not only a quick but also a comprehensive introduction into the world of SQL!

    Read more

    Careers

    An overview of related careers and their average salaries in the US. Bars indicate income percentile.

    Institutional Research Specialist in Data Analysis $42k

    Professional-Data Analysis - SQL $63k

    Business and Data Analysis $67k

    Data Management and Analysis Fellowship - CDC $68k

    Data Analyst, Marketing & Analysis $68k

    Senior Data Analyst, Marketing & Analysis $77k

    Data Scientist (Social Network Analysis) $84k

    Analyst, R&D IT and Data Analysis Lead $88k

    Data Management and Analysis Tech. $94k

    Senior Data Analysis - ITSM Analyst $101k

    Senior Data Analysis Engineer u2013 Engineering Data Analysis $149k

    Data Architect - Financial Planning and Analysis $156k

    Write a review

    Your opinion matters. Tell us what you think.

    Rating 4.0 based on 2,456 ratings
    Length 4 total hours
    Starts On Demand (Start anytime)
    Cost $18
    From Udemy
    Instructors A Course You'll Actually Finish, David Kim, Peter Sefton
    Download Videos Only via the Udemy mobile app
    Language English
    Subjects Business Data Science
    Tags Business Data & Analytics Business Analytics & Intelligence

    Similar Courses

    Sorted by relevance

    Like this course?

    Here's what to do next:

    • Save this course for later
    • Get more details from the course provider
    • Enroll in this course
    Enroll Now