SQL Classes in NYC or Live Online

Learn to extract actionable insights from complex data sets in our SQL training in NYC or online. Master queries and joins, summarize data with logic and date functions, and automate workflow with stored procedures and triggers.

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

Small Group SQL Classes

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

Show All SQL Courses

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

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.

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.

Jack D.

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.

Martie B.

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.

Colleen M.

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

Anonymous

Excellent classes with experienced teachers at affordable prices.

Ceren A.

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

Anonymous

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

Michael G.

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.

Eric B.

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!

Naveed K.

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

Kevin M.

Student rating for SQL Classes: 4.8 stars by 6,007 students

  • Roxanne L. @ JP Morgan Chase Oct 15, 2020
    SQL Server Level III

    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
    SQL Server Level II

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

  • Jeannine B. Senior Analyst @ ForwardPMX Jun 2, 2020
    SQL Server Level I

    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
    SQL Server Level I

    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 Server Level III

    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
    SQL Server Level I

    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
    SQL Bootcamp

    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
    SQL Server Level I

    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
    SQL Server Level I

    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
    SQL Server Level II

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

  • Kyle S. associate @ situs Dec 17, 2019
    SQL Server Level I

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

  • brianna s. operations associate @ compass Nov 12, 2019
    SQL Server Level I

    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
    SQL Server Level I

    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
    SQL Server Level I

    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
    SQL Server Level I

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

  • Martie B. Nov 20, 2018
    SQL Server Level I

    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.

  • Colleen M. Nov 20, 2018
    SQL Server Level I

    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.

  • Anonymous Nov 20, 2018
    SQL Server Level II

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

  • Ceren A. Nov 12, 2018
    SQL Server Level II

    Excellent classes with experienced teachers at affordable prices.

  • Anonymous Oct 29, 2018
    SQL Server Level II

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

  • Jack D. Jul 30, 2018
    SQL Server Level I

    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
    SQL Server Level I

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

  • Kevin M. Jul 30, 2018
    SQL Server Level I

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

  • Naveed K. Jul 30, 2018
    SQL Server Level I

    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
    SQL Server Level I

    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 Schedule: SQL in NYC

All times are listed in Eastern Time unless otherwise specified.

Upcoming dates and times, grouped by month
Course, dates, and times Price and duration Description Registration
November 2026
November 2
Monday 10am–5pm
$350
6 Hours

Learn the fundamentals of SQL (Structured Query Language) and relational databases, so you can start writing SQL queries to extract and understand the information stored in databases.

November 2–4
Weekdays 10am–5pm
$975
18 Hours

Learn Microsoft SQL Server to extract information from databases by writing SQL queries, joining tables, aggregating data, and filtering the results. Extract actionable insights from data sets in this hands-on training.

November 3
Tuesday 10am–5pm
$350
6 Hours

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

November 4
Wednesday 10am–5pm
$425
6 Hours

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

November 15–December 6
Sundays 10am–5pm
$975
18 Hours

In this hands-on course, you’ll learn PostgreSQL and the free DBeaver app to explore the database and execute SQL queries you write. The concepts you’ll learn on PostgreSQL can be applied to other flavors of SQL (such as Microsoft SQL Server, MySQL, etc.) with minor syntax differences.

Showing 5 of 57 courses

Learn SQL for database analysis

SQL lets you work with information stored in relational databases. You can retrieve selected records, combine related tables, and summarize data to answer business questions. The same foundations support analysis, reporting, and many software workflows.

NYIM offers SQL training in Manhattan and live online, with beginner through advanced options. Choose a bootcamp for a coordinated sequence or compare individual levels if you already have experience.

Choose your database system

The SQL Bootcamp teaches querying with Microsoft SQL Server. The SQL Bootcamp (PostgreSQL) covers PostgreSQL. Both develop core SQL skills, but they use different software and have differences in syntax and functions. If your workplace uses one of these systems, that is a useful starting point for your choice.

A relational database stores information in tables made up of rows and columns. Related tables can be connected through keys. SQL queries specify the information you want and the conditions it should satisfy.

Progress through the SQL Server levels

  • SQL Server Level I introduces database concepts and the foundations of retrieving information with SQL.
  • SQL Server Level II develops more complex querying skills and builds on the first level.
  • SQL Server Level III covers advanced techniques. Review its outline and prerequisites to check whether it is the appropriate next step.
  • The SQL Bootcamp combines all three SQL Server levels. PostgreSQL also has its own bootcamp and individual levels in the course listings.

Use SQL to answer clear questions

A query often starts with selecting columns and filtering rows. Joins bring related information together, and grouping lets you summarize records. Aggregate functions such as SUM, COUNT, and AVG calculate totals, counts, and averages.

More advanced work can include subqueries and reusable query logic. The goal is to produce a result that answers the question correctly, not simply to write a query that runs. Check for duplicates, missing values, and joins that unexpectedly change the number of rows.

How SQL fits with Excel and dashboards

SQL retrieves and summarizes data; spreadsheets and visualization tools can support further analysis and communication. The Data Analytics Technologies Bootcamp combines SQL with Excel and Tableau for students who want to develop skills across that workflow.

Understanding the underlying data makes a report easier to trust. Be able to explain which records are included, how tables are related, and what a calculated value represents before presenting the result.

Prepare for classroom or live online training

Check your course's dates, location, software requirements, and computer setup instructions. Live online students use their own equipment and should complete the required setup before class. Classroom students should review the facilities information for the scheduled Manhattan session.

NYIM also offers private training for teams. Describe your database system, the experience of the participants, and the queries or reports they need to create so the training can be matched to those needs.

Build skills for your role

SQL is useful in analytics, business intelligence, development, and database work. These roles require different combinations of knowledge. Querying skills are a foundation; tasks such as database architecture, security, and application development can require additional training and experience.

Yelp Facebook LinkedIn YouTube Twitter Instagram