asterisk-solid Classes available in-person (strict social distancing) or live online with an extended free retake period. See details.

window-close-line

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.

Sunlit data science classroom
One-on-one training in NYC
Outside NYIM’s office at 34th & Madison
Excel class in session

SQL Corporate Training

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

Get a Free Quote

Rated NYC’s Best SQL Classes

Instructor helping student one-on-one

Small Classes

Get personalized attention in small groups

Students collaborating on UX exercise

Hands-on Training

Work on real-world exercises & projects in SQL

Close-up of instructor leading a class

Top Instructors

Learn from industry experts with practical experience

Attentive students in class

Free Retake

Refresh the course materials within six months for free

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.

attended SQL Level I

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

attended SQL Level I

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

attended SQL Level I

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.

attended SQL Level III

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.

attended SQL Level I

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.

attended SQL Bootcamp

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.

attended SQL Level I

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

attended SQL Level I

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

attended SQL Level II

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

attended SQL 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.

attended SQL 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!

attended SQL 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.

attended SQL 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!

attended SQL Level I

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

attended SQL Level I

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

attended SQL 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.

attended SQL 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.

attended SQL 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.

attended SQL Level I

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

attended SQL Level I

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

attended SQL Level II

Excellent classes with experienced teachers at affordable prices.

attended SQL Level II

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

attended SQL Level II

circle-arrow-solid circle-arrow-solid

24 Students rated our SQL Classes classes 5 stars

5
4.9

Upcoming SQL Courses

Attend our SQL classes in our New York City location, or request onsite training for your team.

  • 2 WED
  • 3 THU
  • 4 FRI
  • 5 SAT
  • 6 SUN
  • 7 MON
  • 8 TUE
  • 9 WED
  • 10 THU
  • 11 FRI
  • 12 SAT
  • 13 SUN
  • 14 MON
  • 15 TUE
  • 16 WED
  • 17 THU
  • 18 FRI
  • 19 SAT
  • 20 SUN
  • 21 MON
  • 22 TUE
  • 23 WED
  • 24 THU
  • 25 FRI
  • 26 SAT
  • 27 SUN
  • 28 MON
  • 29 TUE
  • 30 WED
  • 31 THU
  • JAN 1 FRI
  • 2 SAT
  • 3 SUN
  • 4 MON
  • 5 TUE
  • 6 WED
  • 7 THU
  • 8 FRI
  • 9 SAT
  • 10 SUN
  • 11 MON
  • 12 TUE
  • 13 WED
  • 14 THU
  • 15 FRI
  • 16 SAT
  • 17 SUN
  • 18 MON
  • 19 TUE
  • 20 WED
  • 21 THU
  • 22 FRI
  • 23 SAT
  • 24 SUN
  • 25 MON
  • 26 TUE
  • 27 WED
  • 28 THU
  • 29 FRI
  • 30 SAT
  • 31 SUN
  • FEB 1 MON
  • 2 TUE
  • 3 WED
  • 4 THU
  • 5 FRI
  • 6 SAT
  • 7 SUN
  • 8 MON
  • 9 TUE
  • 10 WED
  • 11 THU
  • 12 FRI
  • 13 SAT
  • 14 SUN
  • 15 MON
  • 16 TUE
  • 17 WED
  • 18 THU
  • 19 FRI
  • 20 SAT
  • 21 SUN
  • 22 MON
  • 23 TUE
  • 24 WED
  • 25 THU
  • 26 FRI
  • 27 SAT
  • 28 SUN
  • MAR 1 MON
  • 2 TUE
  • 3 WED
  • 4 THU
  • 5 FRI
  • 6 SAT
  • 7 SUN
  • 8 MON
  • 9 TUE
  • 10 WED
  • 11 THU
  • 12 FRI
  • 13 SAT
  • 14 SUN
  • 15 MON
  • 16 TUE
  • 17 WED
  • 18 THU
  • 19 FRI
  • 20 SAT
  • 21 SUN
  • 22 MON
  • 23 TUE
  • 24 WED
  • 25 THU
  • 26 FRI
  • 27 SAT
  • 28 SUN
  • 29 MON
  • 30 TUE
  • 31 WED
  • APR 1 THU
  • 2 FRI
  • 3 SAT
  • 4 SUN
  • 5 MON
  • 6 TUE
  • 7 WED
  • 8 THU
  • 9 FRI
  • 10 SAT
  • 11 SUN
  • 12 MON
  • 13 TUE
  • 14 WED
  • 15 THU
  • 16 FRI
  • 17 SAT
  • 18 SUN
  • 19 MON
  • 20 TUE
  • 21 WED
  • 22 THU
  • 23 FRI
  • 24 SAT
  • 25 SUN
  • 26 MON
  • 27 TUE
  • 28 WED
  • 29 THU
  • 30 FRI
  • 5:50–9:20pm
    5:50–9:20pm
    5:50–9:20pm
    5:50–9:20pm
    5:50–9:20pm
    5:50–9:20pm
    9–5pm
    9–5pm
    9–5pm
    9:30–5:30pm
    9:30–5:30pm
    9:30–5:30pm
    9–5pm
    9–5pm
    9–5pm
    5:50–9:20pm
    5:50–9:20pm
    5:50–9:20pm
    5:50–9:20pm
    5:50–9:20pm
    5:50–9:20pm
    9–5pm
    9–5pm
    9–5pm
    9:30–5:30pm
    9:30–5:30pm
    9:30–5:30pm
    9–5pm
    9–5pm
    9–5pm
    5:50–9:20pm
    5:50–9:20pm
    5:50–9:20pm
    5:50–9:20pm
    5:50–9:20pm
    5:50–9:20pm
    9–5pm
    9–5pm
    9–5pm
  • 5:50–9:20pm
    5:50–9:20pm
    9–5pm
    9:30–5:30pm
    9–5pm
    5:50–9:20pm
    5:50–9:20pm
    9–5pm
    9:30–5:30pm
    9–5pm
    5:50–9:20pm
    5:50–9:20pm
    9–5pm
  • 5:50–9:20pm
    5:50–9:20pm
    9–5pm
    9–5pm
    9:30–5:30pm
    5:50–9:20pm
    5:50–9:20pm
    9–5pm
    9:30–5:30pm
    9–5pm
    5:50–9:20pm
    5:50–9:20pm
    9–5pm
  • 9–5pm
    5:50–9:20pm
    5:50–9:20pm
    9–5pm
    9:30–5:30pm
    5:50–9:20pm
    5:50–9:20pm
    9–5pm
    9–5pm
    9:30–5:30pm
    5:50–9:20pm
    5:50–9:20pm
    9–5pm

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:

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:

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:

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:

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

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 Training Resources

Overview of SQL & Database Management Applications

What is SQL Server?

Microsoft SQL Server (SQL Server or MSSQL) is a DBMS created by Microsoft. SQL Server is an example of just one DBMS that is used with the SQL programming language. NYIM’s SQL courses use Microsoft SQL Server.

What is the difference between SQL and Microsoft SQL Server?

  • SQL (Structured Querying Language): Programming language used to manage data in a relational database management system

  • SQL Server: In our SQL classes, you'll learn Microsoft SQL Server, Microsoft's database management application.

  • In summary, SQL is the programming language, and SQL Server is the application, or a database management system (DBMS)

Database Management in Microsoft SQL Server

In our beginner SQL classes, you will use SQL as a tool to implement logic, define instructions and compose queries. In our intermediate-level course, we will create advanced queries and manipulate and index tables. In the advanced class, you will learn techniques for writing decision-making code using advanced functions.

Other DBMSs that Use SQL

  • Apache Open Office Base

  • IBM DB2

  • Maria DB

  • Microsoft Access

  • MySQL

  • Oracle

  • PostgreSQL

  • SQLite

The concepts in our SQL courses can be applied across the DBMSs, with some different conventions and syntaxes.