All courses
Data Science
Beginner

SQL & Database Design for Beginners

Learn SQL from the ground up — write queries, design databases, and analyze data like a professional. No prior experience needed.

J
Instructor
Jose Portilla · Head of Data Science · Pierian Training

What you’ll learn

  • Write SQL queries with confidence — SELECT, WHERE, JOIN, GROUP BY, and more
  • Understand relational database concepts: tables, keys, relationships, normalization
  • Design databases from scratch using ER diagrams
  • Use aggregate functions to analyze and summarize data
  • Work with subqueries, views, and stored procedures
  • Apply SQL in real scenarios: sales analysis, inventory tracking, customer reporting

Who this is for

  • Complete beginners curious about databases and data analysis
  • Business analysts who want to query data without relying on engineers
  • Developers who want to strengthen their database fundamentals
  • Anyone preparing for a data analyst or backend developer role

Curriculum

4 modules · 15 lessons

  • What is a Database & Why SQL?15 min
  • Setting Up PostgreSQL & pgAdmin20 min
  • Tables, Rows & Columns20 min

About the instructor

Jose Portilla · Head of Data Science · Pierian Training

Jose Portilla has a BS and MS in Mechanical Engineering from Santa Clara University. He has been teaching online courses for over 8 years and has trained more than 3 million students in Python, SQL, machine learning, and data engineering.

Student reviews

5.0
2 reviews
5
2
4
0
3
0
2
0
1
0
L
Lucas Walker

Emma's explanations of JOINs finally made them click for me after years of confusion. Clear, practical, and well-paced.

M
Mia Carter

I used this course to prep for a job interview. Got the role. The database design section in particular is extremely well taught.