<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mihir</title>
    <description>The latest articles on DEV Community by Mihir (@mihirdataviz).</description>
    <link>https://dev.to/mihirdataviz</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3327562%2F7761dc8f-34ae-4d09-8f71-4d49ecc58bd2.jpg</url>
      <title>DEV Community: Mihir</title>
      <link>https://dev.to/mihirdataviz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mihirdataviz"/>
    <language>en</language>
    <item>
      <title>I Took DataCamp’s "Introduction to SQL" So You Don’t Have To — Here’s What You’ll Learn</title>
      <dc:creator>Mihir</dc:creator>
      <pubDate>Sun, 06 Jul 2025 10:33:57 +0000</pubDate>
      <link>https://dev.to/mihirdataviz/i-took-datacamps-introduction-to-sql-so-you-dont-have-to-heres-what-youll-learn-2aln</link>
      <guid>https://dev.to/mihirdataviz/i-took-datacamps-introduction-to-sql-so-you-dont-have-to-heres-what-youll-learn-2aln</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Is this beginner SQL course worth your time? I completed it, took notes, and practiced all exercises so you don’t have to. Here’s your shortcut to everything it covers (plus my honest thoughts).&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  👋 Introduction
&lt;/h2&gt;

&lt;p&gt;I recently completed the &lt;a href="https://www.datacamp.com/courses/introduction-to-sql" rel="noopener noreferrer"&gt;&lt;strong&gt;"Introduction to SQL" course on DataCamp&lt;/strong&gt;&lt;/a&gt;, a 2-hour, beginner-friendly course that walks you through the essentials of SQL using a library-themed database. If you're just starting out in data analytics or SQL, this post will give you a complete overview of the course content, my personal takeaways, and whether it's worth your time.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧭 Course Overview
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Level&lt;/strong&gt;: Basic Skill Level
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Time&lt;/strong&gt;: ~2 hours
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Modules&lt;/strong&gt;: 2
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Total&lt;/strong&gt;: 7 Videos, 24 Exercises
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Platform&lt;/strong&gt;: DataCamp
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📚 What You'll Learn (Simplified Summary)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🔹 Module 1: Relational Databases
&lt;/h3&gt;

&lt;p&gt;This module focuses on the structure of relational databases and the logic behind them.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;What is a Database?&lt;/strong&gt;&lt;br&gt;
Think of it like a super-powered spreadsheet. You store data in &lt;strong&gt;tables&lt;/strong&gt;, each table has &lt;strong&gt;rows&lt;/strong&gt; (records), and &lt;strong&gt;columns&lt;/strong&gt; (fields).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Relational Structure&lt;/strong&gt;&lt;br&gt;
Multiple tables are connected via &lt;strong&gt;keys&lt;/strong&gt; (e.g., &lt;code&gt;card_num&lt;/code&gt; connects checkouts and patrons).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Data Types&lt;/strong&gt;&lt;br&gt;
You’ll understand basic SQL types like &lt;code&gt;VARCHAR&lt;/code&gt; (text), &lt;code&gt;INT&lt;/code&gt; (whole numbers), and &lt;code&gt;NUMERIC&lt;/code&gt; (decimals).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Schemas&lt;/strong&gt;&lt;br&gt;
A schema is like a blueprint of a database — showing what tables exist, how they relate, and what data types each column contains.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🔹 Module 2: Querying a Database
&lt;/h3&gt;

&lt;p&gt;This is where you write your first SQL queries to pull information from the tables.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;SELECT and FROM&lt;/strong&gt;&lt;br&gt;
Basic query structure: &lt;code&gt;SELECT column_name FROM table_name;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Selecting All Columns&lt;/strong&gt;&lt;br&gt;
Use &lt;code&gt;SELECT *&lt;/code&gt; to fetch every column in a table (great for testing).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Aliasing with AS&lt;/strong&gt;&lt;br&gt;
Rename columns in your result using : &lt;code&gt;SELECT author AS unique_author&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;DISTINCT Keyword&lt;/strong&gt;&lt;br&gt;
Use to return only unique values : &lt;code&gt;SELECT DISTINCT genre FROM books&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Creating Views&lt;/strong&gt;&lt;br&gt;
Save queries as reusable virtual tables using : &lt;code&gt;CREATE VIEW view_name&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;SQL Flavors&lt;/strong&gt;&lt;br&gt;
Different versions like PostgreSQL and SQL Server have small syntax differences (e.g., &lt;code&gt;LIMIT&lt;/code&gt; vs &lt;code&gt;TOP&lt;/code&gt;) — but the fundamentals are universal.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ✅ What I Liked
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Beginner-Friendly Language&lt;/strong&gt; – No jargon, no pressure. Every topic builds slowly.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hands-On Exercises&lt;/strong&gt; – You don’t just watch — you &lt;em&gt;do&lt;/em&gt;.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-Life Example&lt;/strong&gt; – The library database makes it easier to connect concepts with real-world use.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clean UI &amp;amp; Progress Tracking&lt;/strong&gt; – Great for short, focused learning sessions.
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ✍️ My Takeaways
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;SQL isn’t scary! Writing queries is intuitive once you know what each keyword does.
&lt;/li&gt;
&lt;li&gt;Understanding the &lt;em&gt;why&lt;/em&gt; behind database structure helps a lot.
&lt;/li&gt;
&lt;li&gt;Simple things like using &lt;code&gt;AS&lt;/code&gt; to rename columns can make your results &lt;em&gt;much&lt;/em&gt; easier to read.
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;DISTINCT&lt;/code&gt; is useful in real-world reporting (think: unique users, customers, etc.)
&lt;/li&gt;
&lt;li&gt;Learning about views early on was valuable—you'll likely use them in real jobs.
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📊 Exercises Highlight
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Basic &lt;code&gt;SELECT&lt;/code&gt; queries
&lt;/li&gt;
&lt;li&gt;Selecting multiple &amp;amp; all fields
&lt;/li&gt;
&lt;li&gt;Using &lt;code&gt;DISTINCT&lt;/code&gt; on single/multiple fields
&lt;/li&gt;
&lt;li&gt;Aliasing columns for clarity
&lt;/li&gt;
&lt;li&gt;Creating views for reuse
&lt;/li&gt;
&lt;li&gt;Limiting results (&lt;code&gt;LIMIT&lt;/code&gt; for PostgreSQL, &lt;code&gt;TOP&lt;/code&gt; for SQL Server)
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🧠 Final Verdict
&lt;/h2&gt;

&lt;p&gt;If you're a &lt;strong&gt;complete beginner&lt;/strong&gt;, this course is a &lt;strong&gt;solid entry point&lt;/strong&gt; into SQL. It's fast, easy to follow, and gives you the confidence to write your first queries.&lt;/p&gt;

&lt;p&gt;But don’t stop here — this is just the warm-up. For real-world skills, follow it up with intermediate courses covering filtering, aggregations, joins, and project-based learning.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Rating&lt;/strong&gt;: ⭐️⭐️⭐️⭐️ (4/5)&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🧩 TL;DR
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;If you're new to SQL, this course is a great warm-up. Clear videos, fun exercises, and solid beginner skills. Just don't expect it to take you beyond the basics.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
    </item>
  </channel>
</rss>
