SQL Classes Live Online

SQL Group Classes & Corporate Training

Learn to extract actionable insights from data with SQL, the most popular language for interacting with databases.

  • In-person courses
  • Flexible training solutions
  • Small class sizes
  • Hands-on & interactive

Small Group SQL Classes

Our SQL Classes courses are instructor-led in our Manhattan classrooms or live online (virtual learning).

Corporate Training

Drive team performance and efficiency with NYIM’s industry-leading training. Send employees to our group classes or create a custom training program onsite.

Get a Free Quote

Why Learn at NYIM?

Highly Reviewed by Our Alumni

From our hands-on training style to world-class instructors and custom-crafted curriculum, we deliver results our alumni are proud of.

  • Roxanne L. @ JP Morgan Chase Oct 15, 2020

    Instructor is very thorough with great exercises. He is very engaging and takes the class through a good pace.

  • Godwin M. Analyst @ Northwell Health Oct 14, 2020

    Jeanette explains everything to my comprehension. I would definitely recommend this class.

  • Jeannine B. Senior Analyst @ ForwardPMX Jun 2, 2020

    Jeannette took her time and used real world examples to highlight the usefulness of the material.

  • Louis M. Business Systems Analyst @ Apple Bank Apr 23, 2020

    I would definitely use the service again, considering current events, the team has been very helpful.

  • Tyler S. Analyst @ Vita Coco Feb 11, 2020

    SQL Level 3 is exactly what I hoped to learn about creating databases and best practices relating to the creation and maintenance of them. I valued my time in this class and feel like I am walking away significantly better off than I was before this class.

  • Tyler S. Analyst @ Vita Coco Feb 7, 2020

    My experience at Career Center was extremely valuable. In one day I was able to feel confident querying databases to get desired results and perform analysis. Real-world examples make the experience even more valuable.

  • Peter S. Jan 28, 2020

    The SQL classes were great. The instructor went at a good pace. I took the three day option back to back. We covered quite a bit of content and it really solidified my understanding of SQL. It helps to come in with some prior knowledge.

  • Judy Y. Data Analyst @ VTS, Inc. Jan 4, 2020

    I had self taught myself SQL while on the job a couple of years ago. I took this as a refresher since I haven't used SQL in a while and I left learning a lot more b/c I finally understood why everything worked a certain way.

  • Jenyu W. Jan 4, 2020

    Jeanette is a really wonderful teacher who is very helpful and explains SQL material very well.

  • Maurice C. Project Analyst @ JT4 LLC Dec 19, 2019

    This class is a great preparation for using SQL in the real world environment.

  • Kyle S. associate @ situs Dec 17, 2019

    SQL level one is very comprehensive and covers a lot of ground.

  • brianna s. operations associate @ compass Nov 12, 2019

    The SQL I class was thorough, enjoyable, and made learning SQL easy! Will definitely continue the SQL courses and come back for Python. Great teachers and classrooms.

  • Alie R. Aug 5, 2019

    I felt that this class was a great introduction to SQL, coming from someone who had very little exposure to it before the class. They broke it down for us in a very comprehensible manner and provided examples along the way that we could practice. I look forward to taking Level 2!

  • Chris G. Jun 12, 2019

    I took the SQL Level 1 course and had a great experience. The course was very thoughtfully laid out, with easy to follow materials provided. The teacher was great and answered all questions well. Overall, I definitely recommend the course and will be taking more courses from NYIM in the future.

  • Michael G. Mar 7, 2019

    Very informative, great teacher, one good thing is you can retake once for no cost.

  • Colleen M. Nov 20, 2018

    This class was a great introduction. The instructor made the material relevant and fun. He did a great job reinforcing the basics and laying the groundwork to continue advancing with next course levels.

  • Martie B. Nov 20, 2018

    SQL Level 1 is a great course to introduce you to writing SQL queries. Starting with the basics, by the end you will understand complex queries with inner or outer joins. Peter was our instructor and his customized course material is very well laid out with practical examples. You work on a local sample database, so you can type notes and test your queries to better understand the output you get. The facility is neat, the equipment is fairly new and ready to use, and beverages are provided.

  • Anonymous Nov 20, 2018

    Great instructor and a great class to help master this topic. Well worth.

  • Ceren A. Nov 12, 2018

    Excellent classes with experienced teachers at affordable prices.

  • Anonymous Oct 29, 2018

    Great Class. Super intense. Love the fact that you can retake it once free of charge.

  • Jack D. Jul 30, 2018

    Took the SQL level 1 course with no prior knowledge. It was extremely helpful and it went a pace slow enough for me to understand, while being fast enough that I did not get bored.

  • Randie S. Jul 30, 2018

    Great beginners class! The instructor was entertaining as she taught. Learned the fundamentals! I would definitely recommend this course.

  • Kevin M. Jul 30, 2018

    The class was very informative, the instructor was very detailed & I highly recommend the course for all SQL beginners.

  • Naveed K. Jul 30, 2018

    I took SQL Levels 1, 2 and 3 with Peter. He is a great instructor who provides practical training you experience with databases. He was very clear with the explanations. Highly recommended!

  • Eric B. Jul 30, 2018

    I took a SQL level 1 class on a Saturday and it was soo helpful. The instructor was humorous, extremely knowledgeable, and was an efficient communicator. He knew exactly how SQL was utilized in a real-world business aspect and was able to give examples of times you'd need to use certain queries and how they can be used most effectively.

Showing 25 of 25 reviews

Upcoming SQL Classes in Live Online

All times are listed in Eastern Time unless otherwise specified.

May 2025
May 13
Tuesday 10–5pm
$350
6 Hours
Live Online

Build on your knowledge of SQL fundamentals and enhance your skills to filter, group, and analyze data in this intermediate SQL course.

May 14
Wednesday 10–5pm
$425
6 Hours
Live Online

Take your SQL skills to the next level in this advanced course. You’ll learn about subqueries, views, variables, functions, stored procedures, and more.

May 19 & 21
Monday & Wednesday 6–9pm
$425
6 Hours
Live Online

Take your SQL skills to the next level in this advanced course. You’ll learn about subqueries, views, variables, functions, stored procedures, and more.

May 20–22
Tuesday to Thursday 10–5pm
$975
18 Hours
Live Online

Learn to analyze and visualize data using Tableau by connecting datasets, creating dashboards, and building insightful visualizations. You’ll practice structuring, filtering, and mapping geographic data, and master concepts that apply equally to other databases such as SQL Server and MySQL.

May 20–22
Tuesday to Thursday 10–5pm
$975
18 Hours
Live Online

Learn to analyze and visualize data using Tableau by connecting datasets, creating dashboards, and building insightful visualizations. You’ll practice structuring, filtering, and mapping geographic data, and master concepts that apply equally to other databases such as SQL Server and MySQL.

Showing 5 of 50 courses

SQL Classes Live Online 

Structured query language (SQL) is a programming language used to maintain databases. SQL helps data professionals perform a range of tasks, such as retrieving and manipulating the data contained in a relational database. These data consist of business information, such as information on customers, orders, or products. SQL also can be used to create new content, such as views, records, or tables, in an existing database. It also has applications for updating, deleting and searching database content. This widely popular language is used in many professions in which data is collected, which makes it an in-demand skill across industries and organizations. 

Advantages of an Online Course

Those who are interested in learning SQL can select from a range of coursework, much of which is offered in the live online training format. This method of learning has many benefits. Learners can complete coursework remotely from the comfort of their home or office without having to battle rush-hour traffic for class meetings or pay to commute and park. SQL lessons are taught in real-time with an expert instructor using a teleconferencing platform like Teams or Zoom. This allows students to receive immediate feedback when they have questions or need guidance. Participants can even share their screens with the instructor (with permission) for additional clarification. 

Although live online SQL coursework still requires that participants attend regularly scheduled meetings, which may require taking time off work, this learning format provides engaging, hands-on training. Those enrolled in a live online SQL skills class, bootcamp, or certificate complete lessons and projects involving real-world data and can use the training they receive in their current job or to pursue new career options. 

For those who are interested in studying SQL online but cannot attend live class, on-demand content is also available. Unlike live online SQL classes, which take place in real-time and are led by a live instructor, self-paced content was recorded at an earlier time and posted online. Participants can select not only where and when they wish to study but also determine their own learning speed. Whereas live coursework takes place during regularly scheduled meetings, asynchronous SQL training material allows learners to study at their own pace. Those who wish to devote an entire weekend to learning SQL can do so, and those who have busy schedules can opt to spend 15 or 30 minutes at night on their SQL studies. 

Learning through asynchronous SQL content is often less expensive than live coursework. However, since no instructor is available, it’s not possible to ask questions. In addition, learners do not receive the support of a cohort of students who are studying alongside them. This format is more suited for self-motivated learners rather than those who may need more support and guidance as they study. Because so much pre-recorded SQL content is posted online, it’s important to select up-to-date coursework. This may require performing research and reading student reviews. Although on-demand SQL content is often a good starting place when studying this querying language, those who need to learn SQL for professional reasons, such as to complete a work project, may need more structured coursework, such as that which is offered through in-person or live online study.

Live Online SQL Courses

The following sections will briefly explore some live online learning options available for those interested in learning SQL.

SQL Bootcamp - NYIM Training

Those seeking hands-on SQL training can enroll in SQL Bootcamp. This 18-hour program combines NYIM Training’s SQL Level 1, 2, and 3 classes into a single comprehensive class. Participants receive instruction on core SQL concepts and skills, like how to view tables, write SQL queries, filter and group data, work with join statements, and use subqueries. Students work with Microsoft SQL Server and the SQL Server Management Studio app, which is free. The material covered in this course can be applied to other SQL flavors like PostgreSQL with slight syntax differences. Tuition is $975 and includes the option of a free class retake for up to one year.

Data Analytics Technologies Bootcamp - NYIM Training

NYIM Training’s Data Analytics Technologies Bootcamp is designed for those who wish to learn how to work with industry-standard data analytics tools. Participants in this hands-on program receive instruction in Excel, Tableau, and SQL. Students learn how to collect, organize, analyze, and visualize data. By course completion, those enrolled will know how to use Tableau and Excel to analyze and visualize data. They also will know how to work with SQL to communicate with the data stored in databases. This intensive bootcamp combines three separate bootcamps: Excel Bootcamp, SQL Bootcamp, and Tableau Bootcamp, into one comprehensive course. This program takes 51 hours to complete, and tuition costs $1,949.

SQL Bootcamp - Noble Desktop

SQL Bootcamp is an 18-hour program in which participants work with PostgreSQL to perform tasks like writing SQL queries to extract information from databases, join tables, and aggregate data. Once students have learned basic concepts, such as how to filter and group data, bootcamp participants progress into advanced techniques, such as using functions with parameters and subqueries, as well as working with aggregate functions. Learners use the free DBeaver app to execute SQL queries. The cost of study is $975 and includes a free course retake for up to a year.

SQL Level 1 - NYC Career Centers

For those who are just getting started using SQL, SQL Level 1 provides beginner-friendly instruction on a range of basic querying skills. This starter class includes instruction on tables, rows, and columns in a database. Participants learn through hands-on exercises how to extract and analyze data. They also learn the basics of database architecture and how to write SELECT, WHERE, IN, NOT, and AND/OR statements. Instruction is also provided on using wildcard filters and mathematical comparisons to retrieve specific data. By course completion, participants will know how to write basic queries for Microsoft SQL Server. This class costs $350 and takes approximately six hours to complete. Graduates receive a verified digital certificate of completion.

Relational Database Design, Tools and Techniques - Learning Tree International

Learners interested in studying how to build and work with relational databases can enroll in Relational Database Design, Tools, and Techniques. This intensive program provides participants with training in how to develop and work with relational databases in their environment. Instruction is provided on how to design a database based on various business requirements, optimize database performance by normalizing or denormalizing data, and automatically create documentation for databases. Those enrolled also learn how to avoid common errors with database design and simplify code to improve database performance. Tuition is $2,990. Students should have basic relational database experience and an understanding of SQL as a prerequisite. 

Remote Data Analytics Bootcamp (Full Time) - Ironhack 

Remote Data Analytics Bootcamp is an intermediate-level bootcamp designed to prepare participants to work with core data analytics tools and languages, such as Python, Git, and MySQL. Learners then progress to more advanced concepts like data cleaning, web scraping, and API. Instruction is provided on probability, BI, and inferential statistics. By course completion, participants will know how to create, train, and evaluate both supervised and unsupervised machine learning models. Tuition is €7.500. This class takes nine weeks of full-time study to complete. 

On-Demand SQL Courses

In addition to live online SQL coursework, on-demand content is available from many top providers. The following sections will take a brief look at some current course offerings, as well as tuition.

The Complete SQL Bootcamp: Go From Zero to Hero - Udemy

Udemy’s The Complete SQL Bootcamp is designed for those who are new to SQL and want to learn basic skills. Participants in this on-demand class learn how to query databases and perform data analysis using SQL. They also receive instruction on performing GROUP BY statements and replicating real-world query reports and situations. By course completion, those enrolled will be able to list skills in SQL and PostgreSQL on their resumes. Tuition is $35. This includes nine hours of on-demand video content, access to 13 downloadable resources, and 14 articles.

Introduction to Structured Query Language (SQL) - Coursera

Coursera’s Introduction to Structured Query Language is offered by The University of Michigan for those interested in exploring core SQL concepts and skills. Participants receive instruction on basic SQL topics, such as how to install SQL and how to work with multi-table database design and single-table queries. Learners also work with many-to-many relationships capable of modeling users, roles, and courses. This program takes approximately 18 hours to complete. This course can be joined for free.

SQL Course for Beginners: Learn SQL Using MySQL Database - Udemy

Introductory-level SQL content is provided in Udemy’s SQL Course for Beginners. Participants in this course receive instruction on fundamental database concepts, such as what they are and why they’re used. Learners also write SQL queries capable of updating, deleting, and inserting data into a database, as well as queries designed to extract useful database information. By course completion, those enrolled will also know how to perform various kinds of join operations and create tables with SQL commands. Tuition is $19. This fee includes 4.5 hours of on-demand video training, 15 articles, and a certificate of completion.

Yelp Facebook LinkedIn YouTube Twitter Instagram