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 Classes 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

Why Learn at NYIM

Highly Reviewed by Our Alumni

From our hands-on training style to world-class instructors and proprietary curriculum, we deliver a learning experience our alumni can be proud of.

Our SQL Classes are rated 5.0 stars

in the past 24 months

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.


Excellent classes with experienced teachers at affordable prices.

Ceren A.

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


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.

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

Randie S.

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.

Chris G.

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!

Alie R.

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.

brianna s.

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

Kyle S.

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

Maurice C.

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

Jenyu W.

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.

Judy Y.
VTS, Inc.

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.

Peter S.

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.

Tyler S.
Vita Coco

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.
Vita Coco

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

Louis M.
Apple Bank

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

Jeannine B.

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

Godwin M.
Northwell Health

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

Roxanne L.
JP Morgan Chase

Upcoming SQL Classes in NYC

All times are listed in Eastern Time unless otherwise specified.

July 2024
July 25–August 13
Thursdays & Tuesdays 6–9pm
18 Hours
NYC or Live Online

Learn to extract info from databases by writing SQL queries, joining tables, aggregating data, and filtering results. You’ll learn PostgreSQL in this class, but the concepts apply equally to other databases such as SQL Server and MySQL

July 29
Monday 10–5pm
6 Hours
NYC or Live Online

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.

July 29–31
Weekdays 10–5pm
18 Hours
NYC or Live Online

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.

July 30
Tuesday 10–5pm
6 Hours
NYC or Live Online

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

July 31
Wednesday 10–5pm
6 Hours
NYC or 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.

showing 5 of 35 courses

Learn SQL in Classroom Training

SQL is one of the most popular programming languages used by developers today, with countless technological uses and a secure future. 

Whether you're a developer, seasoned business analyst, or aspiring data enthusiast, our SQL courses give you all the tools you need to extract data, make data-driven business decisions, and develop a career in data analytics. 

For an introduction to SQL or to fill in skills gaps, take our beginner, intermediate or advanced workshops. Each course comes with a custom training manual, with step-by-step instructions to complete each skill learned in class. You'll also have the option to retake the course completely free of charge, anytime within six months.

Our three-day SQL Bootcamp helps you build data analytics skills from ground zero. Day one starts with developing a thorough understanding of data, different types of databases and the fundamentals of the SQL language. By day three, you'll work with text data, save SQL code for repetitive tasks using stored features, and create temporary tables. 

Data, Databases, and SQL

Extracting actionable insights from complex data sets is a valuable skill, and SQL is the key to unlocking this ability. Careers in database administration, software development, and market research analytics are growing at a faster than average rate. Whether you use large databases, work with Microsoft Applications, or manage data in an eCommerce store,  with SQL, you’ll have the tools to make informed business decisions quickly.

Structured Queried Language or SQL (pronounced S-Q-L or sequel) is a back-end programming language explicitly designed to work with database management systems (DBMSs). A database is a collection of organized data. Databases contain tables, which store data in structured groups. For example, a grocery store database would have separate data tables for produce, bakery items, and canned foods.

With SQL, you can:

  • Group and summarize data

  • Retrieve, sort, and filter data

  • Create new fields by calculating two existing fields

  • Retrieve data from multiple tables with inner and outer JOINs

  • Generate stored procedures to save and reuse SQL code

  • Use views to create tables based on other tables

What You'll Learn in our SQL Courses

Our SQL classes include simple, methodical, step-by-step tasks that will teach you everything you need to know. You’ll go from basic query and retrieval tasks to joining SQL tables for better insights and storing complex SQL code for later use. Topics covered in our SQL classes include:

  • Fundamentals of Relational Databases

  • Major clauses including SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY

  • Basic to advanced queries

  • Inner and out joins to pull data from multiple tables

  • Aggregate functions: SUM, AVERAGE, MIN, MAX, COUNT

  • Tables, views, and indexes

  • Decision-making code using advanced functions

SQL Training Benefits at NYIM

At NYIM, you don’t need to bring a computer or purchase Microsoft SQL Server. All students in our courses have access to our modern training facility equipped with PC and Mac computers, and the latest version of Microsoft SQL installed. Also, you’ll get access to the following:

  • Hands-on training with practical lessons in SQL

  • Instruction from the top SQL gurus in NYC

  • Free retake within six months of the class

  • SQL course workbook with training exercises

  • Small classes with one-on-one access to instructors

SQL Training and Certification NYC

Take our three core SQL classes and study for the Microsoft SQL Certification exam "Database Fundamentals" (Exam 98-364). The Database Fundamentals exam covers the following topics explained on the Microsoft Database Fundamentals Exam Page:

  • Understanding core database concepts: how data is stored in tables; relational database concepts; data manipulation language; data definition language

  • Create database objects: Choose data types; tables and how to create them; create views; create stored procedures and functions

  • Select, insert, update and delete data; utilize SELECT queries to extract data, and combine result sets by using UNION and INTERSECT

  • Normalization; Primary, foreign, and composite keys; understand indexes

  • Database security concepts; database backups and restore

For more information on how to take the certification exam, and how our SQL classes prepare you for the exam, please call or email us.

Corporate & On-site SQL Training

Flexible SQL training solutions

  • Are you paying subscription fees for data analytics tools?

  • Do you rely on one person to provide data insights for your entire company?

  • Do your employees lack the training to make data-driven decisions and proposals?

If you answered yes to any of these questions, our SQL classes are perfect for you. At NYIM, our SQL courses provide value to teams and companies that want to maximize their productivity. By training your team to identify actionable insights and make data-driven business decisions, you’ll increase efficiency and productivity throughout your entire company.

Our SQL classes will teach your employees how to use company data to make business decisions, proposals, and suggestions based on company data. You can invest in training for specific employees or your entire staff. You can also develop a custom training session suited to your particular business needs.

For corporate clients, we offer custom SQL training to meet the needs of your team and conduct the classes at our location or onsite at your headquarters. Each corporate training package begins with a free consultation to ensure that the content meets your standards.

After the consultation, our curriculum team will customize course material at no additional charge.

SQL Classes in NYC

SQL, short for structured query language, is a domain-specific coding language that was created in the 1970s to manage relational database management system data. This language is especially helpful in handling structured data. SQL consists of a range of types of statements that aid with data manipulation, querying, definition, and access control. SQL operations and queries are formed as written commands and are aggregated into programs to help users retrieve, modify, or add data to the tables contained in databases. 

Why Learn SQL in NYC

More data than ever before is being created and consumed. It’s estimated that approximately 3.5 quintillion bytes of data are being created daily, a number that is likely to continue to grow in the coming years. Because of how many organizations gather data, the need for those with SQL skills is in-demand across industries and job roles. In New York City, pay rates are generally high for data professionals with SQL skills. Job opportunities in big data engineering, software development, business analytics, and data science are available for those with a background in SQL. The following sections will examine some of the most popular job opportunities for SQL professionals in NYC and the average salary for each position.

Big Data Engineer

Big Data Engineers perform a range of data-related tasks for their organization, such as developing and maintaining large datasets and analyzing, testing, and evaluating this information. Although their specific job tasks vary depending on the employer, Big Data Engineers are often involved with maintaining data processing systems such as data pipelines and warehouses. These professionals perform data governance tasks as well, like storing, retrieving, and distributing data to an organization. In addition, they create and manage scalable ETL pipelines and systems, improve existing data warehouses and data quality, create algorithms for Data Analysts and Data Scientists, and research cutting-edge data-related technology to help their organization remain competitive. In New York City, the average yearly pay for a Big Data Engineer is $125,000.

Software Developer

Software Developers are hired by organizations to study users’ needs and create software to better serve these needs. They also provide recommendations for upgrading software on users’ existing systems and programs. Software Developers also are involved with designing the various pieces of a system or app and studying how they will work together. The software systems created by Software Developers power devices and networks and help keep them operating efficiently. These professionals often must interact with relational databases and use SQL code to create queries. New York City-based Software Developers earn an average of $113,000 a year.

Business Analyst

Business Analysts work with an organization’s data to generate insights and provide recommendations designed to help the business perform more efficiently, reduce costs, and increase profit margins. These professionals are tasked with locating any potentially problematic issues within an organization pertaining to staff development, IT processes, or organizational structure. To do so, Business Analysts perform research and data analysis to propose viable solutions to business problems. They then present these proposals to internal or external stakeholders. The daily tasks of Business Analysts vary depending on their employer, but these professionals often attend and run team meetings, plan projects, manage documentation, and communicate solution options to clients and other stakeholders. They work with SQL because it’s a largely adaptable and versatile programming language that helps them generate, update, and manage the data contained in relational databases. Business Analysts who work in New York City make a salary of $101,000.

Data Scientist

Data Scientists evaluate which questions an organization should be asking and seek out relevant data to find answers. These professionals draw from a range of business and analytical skills for mining, cleaning, analyzing, and presenting vast amounts of unstructured data. SQL is one of the core tools that Data Scientists use to access and analyze the data contained in these vast datasets. These professionals are well-compensated for the data insights they provide to organizations. In New York City, the average pay rate for a Data Scientist is $150,000 a year.

Best Live SQL Classes in NYC

If you live in the New York City area and are interested in learning SQL, a variety of coursework is available from local educators. Students can select from beginner-friendly content and more advanced training in SQL and other related data skills. The following sections will explore several NYC SQL class offerings and the accompanying tuition.

Data Analytics Technologies Bootcamp - NYIM Training

Data Analytics Technologies Bootcamp, provided by Noble Desktop, prepares students to work with core data analytics tools and programs, such as Tableau, SQL, and Excel. Those enrolled in this 51-hour program receive instruction on analyzing, summarizing, and visualizing data. This comprehensive program involves real-world data projects designed to help them uncover valuable insights that can be used to inform business-related decision-making. Tuition is $1,949 and includes a free course retake option for up to one year.

SQL Bootcamp - NYIM Training

SQL Bootcamp is currently available from NYIM Training. This comprehensive program takes learners from SQL novices to advanced SQL users. Participants progress through three courses as part of this bootcamp: SQL Level 1, Level 2, and Level 3. Those enrolled work with Microsoft SQL Server to retrieve database information using SQL queries. They also become proficient in joining tables, aggregating data, and filtering data results. This program takes 18 hours to complete. Tuition is $975, which includes setup assistance, as well as the option of a free course retake for up to a year.

Data Analytics Certificate - Noble Desktop

Those who are interested in mastering a range of data analytics tools and skills can do so by enrolling in Noble Desktop’s Data Analytics Certificate. This comprehensive, project-based course is designed to teach students fundamental data analytics skills, such as how to collect, wrangle, analyze, and visualize data. Instruction is provided on both predictive and prescriptive analytics. Students also work with apps and software like Excel, Tableau, SQL, and Python for data analysis and visualization. Tuition is $4,995. In addition to 156 hours of hands-on instruction, this fee includes eight one-on-one mentoring outside of class and a free course retake for a full year.

Business Analyst Certificate - NYIM Training

Business Analyst Certificate provides the necessary training for students to pursue a career in business analytics. Interactive training is offered in tools and languages like Tableau, SQL, PowerPoint, and Excel. Those enrolled complete real projects designed to help learners work with different data formats. Instruction is also provided on automating work, creating interactive data visualizations, and presenting data findings to audience members. By course completion, students will be able to apply formulas and functions to Excel data, use SQL to query relational databases, design slideshows in PowerPoint, and create Tableau dashboards and data visualizations. This beginner-friendly program doesn’t require any prior experience working with Excel, PowerPoint, SQL, or Tableau. This program costs $1,995. This class can be completed in-person in NYC at the designated training facility or through live online study.

SQL Level II - NYC Career Centers

SQL Level 2, available from NYC Career Centers, builds on the skills learned in SQL Level 1 and presents intermediate-level SQL training. Participants learn how to use aggregate functions to group data, use time/dates, perform Self Join and Union, and use HAVING to filter groups. Instruction is also provided on how CAST can be used to change the data type as needed, as well as perform basic statistical calculations by using aggregate functions. Tuition is $350. It takes six hours to complete this class. All participants can retake this course for no additional charge for up to one year after graduating.

Data Science Certificate - Noble Desktop

A great way to receive comprehensive data science training is to enroll in Noble Desktop’s Data Science Certificate. This class prepares students to pursue a career as a Data Scientist and trains them in a range of core data science skills and concepts. Those enrolled design interactive data visualizations, use SQL to query databases, create machine learning models, and use Python to analyze data. They also become familiar with the programming languages and libraries commonly used in data science. Tuition is $3,995. This includes 114 hours of project-based data science instruction as well as six one-on-one mentoring sessions in which participants can work on professional portfolios, resumes, job applications, or LinkedIn profiles or receive additional help on challenging course concepts.

Data Science - The Flatiron School

Data Science is a comprehensive program in which participants study a range of data science concepts, including SQL. Those enrolled in this rigorous, 15-week course learn a variety of skills that are essential to pursue a data science career, such as SQL, Python, and machine learning. In addition to classroom instruction, each participant has weekly one-on-one sessions with a career coach to prepare them to land their dream career upon graduating. This program costs $16,900.This course comes with a money-back guarantee; those who do not receive a job offer within six months of completing this class get their tuition refunded.

Yelp Facebook LinkedIn YouTube Twitter Instagram