Find SQL Tutors Online or Near You

Trusted by more than 3 million students, online or in-person

With the Good Fit Guarantee, love your first lesson, or it’s free

Compare qualifications, hourly rates, and reviews to find the right expert for you.

Collaborate with your tutor in Wyzant's free, browser based online learning tool.

Only pay for the time you need. No subscriptions, no upfront payments. Just affordable results.

Private teachers

The Best SQL Tutoring Online

Find the best SQL tutor

SEE ALL MATCHING TUTORS
Michelle D. West Palm Beach, FL, available for online & in-person tutoring
Michelle D.
30/hour

Senior Data Engineer Specializing in SQL and managing databases

I have 6+ years experience as a Data Engineer analyzing and manipulating data using Microsoft Access. See Michelle's full profile

30/hour
4.9 (217)
351 hours tutoring SQL out of 544 hours
Offers online lessons
View Michelle's Profile

I have 6+ years experience as a Data Engineer analyzing and manipulating data using Microsoft Access. See Michelle's full profile

David L. Topanga, CA, available for online & in-person tutoring
David L.
38/hour

SQL + Oracle, SQL Server, MySQL, Postgres, Access & SQLite

I have more than 10 years of experience as a Technical Support Engineer with SQL, and with 6 types of relational databases: Oracle, SQL Server, MySQL, PostgreSQL, Microsoft Access, and SQLite. I have lots of experience installing,... See David's full profile

38/hour
4.8 (1216)
1,010 hours tutoring SQL out of 3,125 hours
Offers online lessons
View David's Profile

I have more than 10 years of experience as a Technical Support Engineer with SQL, and with 6 types of relational databases: Oracle, SQL Server, MySQL, PostgreSQL, Microsoft Access, and SQLite. I have lots of experience installing,... See David's full profile

Amir A. Bristow, VA, available for online & in-person tutoring
Amir A.
40/hour

Database Manager / Analyst

I am Microsoft Certified Technology Specialist on SQL Server 2008 - Database Development. See Amir's full profile

40/hour
4.8 (30)
25 hours tutoring SQL out of 81 hours
Offers online lessons
View Amir's Profile

I am Microsoft Certified Technology Specialist on SQL Server 2008 - Database Development. See Amir's full profile

Pamela J. Boynton Beach, FL, available for online & in-person tutoring
Pamela J.
40/hour

SQL Database Design and Programming

I'm a college/university professor teaching and tutoring all levels of transactional/operational database design, build, querying, implementation and administration using SQL, MS Access and correlative modeling programs.... See Pamela's full profile

40/hour
4.8 (670)
1,562 hours tutoring SQL out of 3,406 hours
Offers online lessons
View Pamela's Profile

I'm a college/university professor teaching and tutoring all levels of transactional/operational database design, build, querying, implementation and administration using SQL, MS Access and correlative modeling programs.... See Pamela's full profile

Deloris J. Plano, TX, available for online tutoring
Deloris J.
45/hour

Software Engineer

Importing text files into an application, transforming the information, and importing, them into a Microsoft Access database or even, MySql or SQL. Now I work on integration systems using APIs and Linq statements. See Deloris's full profile

45/hour
4.9 (162)
491 hours tutoring
Offers online lessons
View Deloris's Profile

Importing text files into an application, transforming the information, and importing, them into a Microsoft Access database or even, MySql or SQL. Now I work on integration systems using APIs and Linq statements. See Deloris's full profile

Cal H. Keswick, VA, available for online tutoring
Cal H.
49/hour

SQL Expert - 10 years experience with SQL in analytic roles.

-Creating tables, queries, joins, subqueries and formulas. -Stored procedures and data connections. Also I can give you an intro to SQL course if you have no experience. See Cal's full profile

49/hour
5.0 (989)
1,471 hours tutoring SQL out of 2,905 hours
Offers online lessons
View Cal's Profile

-Creating tables, queries, joins, subqueries and formulas. -Stored procedures and data connections. Also I can give you an intro to SQL course if you have no experience. See Cal's full profile

Kevin S. Raleigh, NC, available for online & in-person tutoring
Kevin S.
50/hour

25+ Years SQL Programming Experience: Let's Develop Your Skill

I have tutored in SQL programming for over 25+ years. Let me help you understand the syntax and semantics of the SQL language and help you master the application of SQL to real-world problems. See Kevin's full profile

50/hour
5.0 (54)
2 hours tutoring SQL out of 127 hours
Offers online lessons
View Kevin's Profile

I have tutored in SQL programming for over 25+ years. Let me help you understand the syntax and semantics of the SQL language and help you master the application of SQL to real-world problems. See Kevin's full profile

Ronald E. Los Angeles, CA, available for online & in-person tutoring
Ronald E.
50/hour

Senior PL/SQL Developer

25+ years using Oracle PL/SQL in my day to day. I have written hundreds of stored procedures, triggers and functions throughout my career. I have also tutored over 200 students in this area. See Ronald's full profile

50/hour
5.0 (62)
107 hours tutoring SQL out of 131 hours
Offers online lessons
View Ronald's Profile

25+ years using Oracle PL/SQL in my day to day. I have written hundreds of stored procedures, triggers and functions throughout my career. I have also tutored over 200 students in this area. See Ronald's full profile

Armin S. Phoenix, AZ, available for online & in-person tutoring
Armin S.
50/hour

Math, Science And German Tutor

I have taught students and employees how to use computers (PC, Mac, Linux, iOS and Android) as well as the software running on them, ranging from productivity tool to network analyzers. I have also taught Basic, JavaSript ans SQL. See Armin's full profile

50/hour
5.0 (2053)
256 hours tutoring SQL out of 5,342 hours
Offers online lessons
View Armin's Profile

I have taught students and employees how to use computers (PC, Mac, Linux, iOS and Android) as well as the software running on them, ranging from productivity tool to network analyzers. I have also taught Basic, JavaSript ans SQL. See Armin's full profile

Joseph B. Cincinnati, OH, available for online & in-person tutoring
Joseph B.
50/hour

Software Developer with 6+ Years of Tutoring Experience

I have developed a good working knowledge of SQL through college and years of independent study. In my thousands of hours of development experience, I've leveraged SQL to great effect. Now, not only do I teach my students the... See Joseph's full profile

50/hour
5.0 (695)
49 hours tutoring SQL out of 1,916 hours
Offers online lessons
View Joseph's Profile

I have developed a good working knowledge of SQL through college and years of independent study. In my thousands of hours of development experience, I've leveraged SQL to great effect. Now, not only do I teach my students the... See Joseph's full profile

Marco H. Lawrence, KS, available for online & in-person tutoring
Marco H.
55/hour

Pro Ind Eng/Data Analyst Specializing in Access,Excel, VBA and SQL

... As a Production Planning Analyst at Hallmark, I am actively involved in the development of custom reports using VBA and SQL Coding, and other advanced data analytic techniques. I would love to teach and share with you my years of professional experiences... See Marco's full profile

55/hour
5.0 (1146)
646 hours tutoring SQL out of 3,717 hours
Offers online lessons
View Marco's Profile

... As a Production Planning Analyst at Hallmark, I am actively involved in the development of custom reports using VBA and SQL Coding, and other advanced data analytic techniques. I would love to teach and share with you my years of professional experiences... See Marco's full profile

Adam K. Noblesville, IN, available for online & in-person tutoring
Adam K.
55/hour

Data professional looking to expand the knowledge of others

Due to the attention to detail that is required in being a data analyst, I've had to learn how to use both these tools to not only analyze, but check data as well. I have been using SQL for 7 years now and have experience teaching... See Adam's full profile

55/hour
5.0 (19)
2 hours tutoring SQL out of 52 hours
Offers online lessons
View Adam's Profile

Due to the attention to detail that is required in being a data analyst, I've had to learn how to use both these tools to not only analyze, but check data as well. I have been using SQL for 7 years now and have experience teaching... See Adam's full profile

Justin S. Hayward, CA, available for online & in-person tutoring
Justin S.
60/hour

UC Davis Grad For Computer Science and Engineering

I currently work as a Software Engineer for Adapt Medical Solutions and have graduated from UC Davis with a Bachelor's Degree in Computer Science and Engineering. I have taught ages ranging from 10 years old to 45 years old under a multitude of... See Justin's full profile

60/hour
5.0 (62)
6 hours tutoring SQL out of 480 hours
Offers online lessons
View Justin's Profile

I currently work as a Software Engineer for Adapt Medical Solutions and have graduated from UC Davis with a Bachelor's Degree in Computer Science and Engineering. I have taught ages ranging from 10 years old to 45 years old under a multitude of... See Justin's full profile

Rick T. Lancaster, SC, available for online & in-person tutoring
Rick T.
60/hour

Neuroscience, Biology, Psychology and Data Science Tutor

In addition to a PhD in Neuroscience, I have a MS in Information Science, which included formal training in database design, data modeling and SQL. I have built and configured several enterprise-class databases using MySQL, MariaDB and... See Rick's full profile

60/hour
5.0 (206)
120 hours tutoring SQL out of 742 hours
Offers online lessons
View Rick's Profile

In addition to a PhD in Neuroscience, I have a MS in Information Science, which included formal training in database design, data modeling and SQL. I have built and configured several enterprise-class databases using MySQL, MariaDB and... See Rick's full profile

David W. Woodstock, GA, available for online & in-person tutoring
David W.
60/hour

.NET/C# Developer

12 years working with sql and 11 of those working in sql server. Built out a few systems from scratch including the database structure implementing proper normalization techniques to ensure good data integrity. See David's full profile

60/hour
5.0 (128)
46 hours tutoring SQL out of 234 hours
Offers online lessons
View David's Profile

12 years working with sql and 11 of those working in sql server. Built out a few systems from scratch including the database structure implementing proper normalization techniques to ensure good data integrity. See David's full profile

Juliet C. Downingtown, PA, available for online tutoring
Juliet C.
75/hour

20 years experience in MySQL databases

. *** Since 1999 I have developed a number of database-enabled Websites using MySQL databases. I am familiar with SQL syntax and functionality as well as database structure. If you are interested in learning about using SQL to... See Juliet's full profile

75/hour
5.0 (594)
14 hours tutoring SQL out of 1,548 hours
Offers online lessons
View Juliet's Profile

. *** Since 1999 I have developed a number of database-enabled Websites using MySQL databases. I am familiar with SQL syntax and functionality as well as database structure. If you are interested in learning about using SQL to... See Juliet's full profile

Kyrell D. Pflugerville, TX, available for online tutoring
Kyrell D.
75/hour

Software Engineer and JavaScript Expert

Hello students and parents, My name is Kyrell and I am a Senior Software Engineering student at UT Arlington. I am also a trained Full-Stack Web Development tutor with experience working with HTML5, CSS3, JavaScript, jQuery, Node.js, Java,... See Kyrell's full profile

75/hour
5.0 (160)
2 hours tutoring SQL out of 437 hours
Offers online lessons
View Kyrell's Profile

Hello students and parents, My name is Kyrell and I am a Senior Software Engineering student at UT Arlington. I am also a trained Full-Stack Web Development tutor with experience working with HTML5, CSS3, JavaScript, jQuery, Node.js, Java,... See Kyrell's full profile

Michael J. West Bloomfield, MI, available for online & in-person tutoring
Michael J.
80/hour

Experienced PHP / SQL Developer

The first half of my 10+ years of my development experience was based around creating real-time data-driven websites using PHP and MySQL. During this time I much of my effort was dedicated to making performant and accessible sites that utilized... See Michael's full profile

80/hour
5.0 (218)
4 hours tutoring SQL out of 568 hours
Offers online lessons
View Michael's Profile

The first half of my 10+ years of my development experience was based around creating real-time data-driven websites using PHP and MySQL. During this time I much of my effort was dedicated to making performant and accessible sites that utilized... See Michael's full profile

Jeff B. Seattle, WA, available for online & in-person tutoring
Jeff B.
80/hour

Software dev teaching C, C++, Python, Django, Java, and more

I graduated from the University of Washington with a master's degree in computer science, and I have earned six years of full time industry experience working at Tableau. I work with C++, Python, JavaScript, SQL, Ruby, Django, Pandas,... See Jeff's full profile

80/hour
5.0 (730)
9 hours tutoring SQL out of 2,831 hours
Offers online lessons
View Jeff's Profile

I graduated from the University of Washington with a master's degree in computer science, and I have earned six years of full time industry experience working at Tableau. I work with C++, Python, JavaScript, SQL, Ruby, Django, Pandas,... See Jeff's full profile

Jody J. Omaha, NE, available for online & in-person tutoring
Jody J.
95/hour

Patient and Knowledgeable Professional Programmer and Computer Expert

Have done on the job SQL programming for over 20 years, primarily with Oracle. Programming has included utilizing SQL with Java and C / C++ as well as PL/SQL. See Jody's full profile

95/hour
4.9 (2885)
180 hours tutoring SQL out of 10,075 hours
Offers online lessons
View Jody's Profile

Have done on the job SQL programming for over 20 years, primarily with Oracle. Programming has included utilizing SQL with Java and C / C++ as well as PL/SQL. See Jody's full profile

Matt S. Brownsburg, IN, available for online & in-person tutoring
Matt S.
105/hour

+25yrs Experienced Lead Developer: React, Native, JavaScript, HTML,AWS

Hello! I have been a paid full-stack developer since 1997, and LOVE helping others to learn and grow. I specialize in TypeScript/JavaScript, React, React Native, Electron, Redux, jQuery, HTML, CSS, PHP, MySQL, MongoDB, MERN Stack, LAMP Stack,... See Matt's full profile

105/hour
5.0 (728)
2 hours tutoring SQL out of 1,119 hours
Offers online lessons
View Matt's Profile

Hello! I have been a paid full-stack developer since 1997, and LOVE helping others to learn and grow. I specialize in TypeScript/JavaScript, React, React Native, Electron, Redux, jQuery, HTML, CSS, PHP, MySQL, MongoDB, MERN Stack, LAMP Stack,... See Matt's full profile

Jeremy H. Portland, ME, available for online & in-person tutoring
Jeremy H.
110/hour

Professional Software Engineer BS/MS in Computer Science

I have several years of experience working as a professional software engineer. I enjoy learning and sharing what I've learned. My tutoring style is to come across approachable but direct. If there's something that is difficult to understand, I'm... See Jeremy's full profile

110/hour
4.7 (82)
1 hours tutoring SQL out of 163 hours
Offers online lessons
View Jeremy's Profile

I have several years of experience working as a professional software engineer. I enjoy learning and sharing what I've learned. My tutoring style is to come across approachable but direct. If there's something that is difficult to understand, I'm... See Jeremy's full profile

Bob P. Raleigh, NC, available for online & in-person tutoring
Bob P.
120/hour

Duke Univ. engineering alumnus, experienced tutor, father of 4

I have used SQL for 25 years, beginning with 7 years at IBM working on a DB2-based Online Transaction Processing (OLTP) system, and I am both an IBM Certified DB2 Application Developer and an IBM Certified DB2 Database Administrator. Over... See Bob's full profile

120/hour
5.0 (5384)
538 hours tutoring SQL out of 8,509 hours
Offers online lessons
View Bob's Profile

I have used SQL for 25 years, beginning with 7 years at IBM working on a DB2-based Online Transaction Processing (OLTP) system, and I am both an IBM Certified DB2 Application Developer and an IBM Certified DB2 Database Administrator. Over... See Bob's full profile

Steven M. Valencia, CA, available for online & in-person tutoring
Steven M.
120/hour

Berkeley Graduate, Programmer, Experienced Teacher

Many employers assume that every programmer know some SQL, and as a web developer or a Java developer, you'll probably find that a lack of SQL understanding will be a hinderance. SQL is a very deep language onto itself,... See Steven's full profile

120/hour
5.0 (4960)
527 hours tutoring SQL out of 14,599 hours
Offers online lessons
View Steven's Profile

Many employers assume that every programmer know some SQL, and as a web developer or a Java developer, you'll probably find that a lack of SQL understanding will be a hinderance. SQL is a very deep language onto itself,... See Steven's full profile

Jean-Benoit B. Arvada, CO, available for online & in-person tutoring
Jean-Benoit B.
200/hour

Senior Software Engineer

Developing software in the financial industry I have been working on database systems for the past 8 years. I have extensive knowledge of SQL and I have experience with most Database Management Systems including Oracle, SQL Server... See Jean-Benoit's full profile

200/hour
4.9 (500)
261 hours tutoring SQL out of 2,469 hours
Offers online lessons
View Jean-Benoit's Profile

Developing software in the financial industry I have been working on database systems for the past 8 years. I have extensive knowledge of SQL and I have experience with most Database Management Systems including Oracle, SQL Server... See Jean-Benoit's full profile

Trusted with over 6 million hours of lessons since 2005

5 star rated experience

Success stories

Real stories from real people

Since 2005, Wyzant has provided a way for people to learn any subject in a way that works for them.

How much for private SQL tutoring lessons

SQL Tutors Cost $35 - 65 per hour on average

What’s a fair price for a private SQL tutor? SQL tutors using Wyzant are professional subject experts who set their own price based on their demand and skill.

$25 $80
$35
$65

Choose Your Tutor

Compare tutor costs. With a range of price options, there’s a tutor for every budget.

No Upfront Fees

Sign up, search, and message with expert tutors free of charge.

No Costly Packages

Only pay for the time you need. Whether it’s one lesson or seven, you decide what to spend.

Pay After Your Lesson

Get the help you need first. You’ll only be charged after your lesson is complete.

Love Your Lesson Or It’s Free

Your first hour with a new tutor is protected by Wyzant’s Good Fit Guarantee. If you’re not satisfied with your lesson, you don’t pay. No questions asked.

Reported on by leading news outlets

tech crunch
the new york times
CNBC
Trust an expert answer

Private Teachers Prepared to Help You Learn SQL

 Question

How would you define SQL in your own words?
SQL is the programming language for database. Understanding the architecture of the database (design) is critical to using DDL and DML effectively. The two most widely used business DBM Systems are SQL Enterprise and Oracle (the "originals"). While these two DBM Systems both employ "SQL," there... read more
SQL is the programming language for database. Understanding the architecture of the database (design) is critical to using DDL and DML effectively.... read more
Pamela J.

Pamela J. answered • 03/19/18

Tutor
4.8 (670)

 Question

How would you define SQL in your own words?
SQL (Structured Query Language) is the language that relational database engines such as Oracle and SQL Server use to conduct operations against a database. The language has several subgroups of commands: DDL (Database Design Language) which is used to create, modify and delete database objects... read more
SQL (Structured Query Language) is the language that relational database engines such as Oracle and SQL Server use to conduct operations against a... read more
Answered • 03/19/18

 Question

How would you define SQL in your own words?
SQL - Structured Query Language - is the manner of communication with a DBMS to work with a database. While most database systems have common aspects of SQL, and will utilize ANSI SQL, the SQL standard, there are some that infuse their own ways of doing certain things. Usually these differences... read more
SQL - Structured Query Language - is the manner of communication with a DBMS to work with a database. While most database systems have common... read more
Tom H.

Tom H. answered • 03/19/18

Tutor
4.9 (81)

 Question

How would you define SQL in your own words?
SQL stands for Structured Query Language. It's a how you query a relational database to retrieve data that you want. It is the language used to add new data and change existing data. The term is a throwback to the wild days when computers were made by a few large companies and they were not... read more
SQL stands for Structured Query Language. It's a how you query a relational database to retrieve data that you want. It is the language used to add... read more
Answered • 01/30/19