Programming Classes in NYC or Live Online

Web Development, Data Science, and Coding Training

Build coding skills for websites, applications, and data analysis. Start with HTML and CSS, JavaScript, Python, or SQL, then choose a bootcamp or certificate program that matches the work you want to do.

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

Small Group Coding Classes

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

Show All Coding 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.

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.

Student rating for Programming Classes: 4.8 stars by 7,000 students

  • Carla S. Managing Director @ Credit Agricole Jun 24, 2020
    Intro to Python Programming

    Even though the class was remote, instructor was very good. He managed to keep everyone engaged and get participation. Python is not easy but he managed to start with very basics which is what my team needs.

  • John L. Quant Analyst @ APG Asset Management Jun 17, 2020
    Python for Web Development Bootcamp

    Well worth the time if you want to get started on Python or programming.

  • 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.

Showing 3 of 3 reviews

Upcoming Schedule: Coding 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–13
Monday to Friday 10am–5pm
$2,999
60 Hours

Practice secure coding, CI/CD, threat modeling, authentication, and debugging. Explore risks specific to AI-assisted development.

November 2–3
Monday to Tuesday 10am–5pm
$895
12 Hours

Start coding in Python by mastering fundamental programming concepts and syntax from scratch. You'll learn to work with data types, control flow, functions, and object-oriented principles, establishing a solid foundation for building structured programs.

November 2–6
Monday to Friday 10am–5pm
$1,495
30 Hours

Gain Python skills for data science in this five-day course, where you’ll learn fundamentals, object-oriented programming, and key data science libraries. You’ll also get to manipulate data with NumPy and pandas, perform statistical analyses, and visualize your findings using Matplotlib.

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 16–December 1
Monday to Friday 10am–5pm
$2,999
60 Hours

Live instruction: Study how applications are structured, deployed, and optimized, with practice in networks, concurrency, caching, and cloud infrastructure.

Showing 5 of 77 courses

Find the Right Starting Point for Coding

Coding is a practical way to describe a task so a computer can perform it. Different languages and tools suit different projects. Choose a starting point based on what you want to build or analyze, then practice reading, testing, and improving your code.

Build Websites

Start with HTML and CSS to structure and style webpages, then add JavaScript for interactive behavior. Explore web development courses for individual classes and longer programs. Through NYIM's sister school, Noble Desktop, the Front-End Web Development Certificate and Full-Stack Web Development Certificate offer different scopes of study.

Work with Data

SQL is used to retrieve and organize information in relational databases. Python supports data analysis, automation, and broader programming tasks. SQL and Python complement one another, but you do not need to learn every tool at once.

Explore AI-Assisted Coding

The AI Coding Bootcamp with Claude Code explores an AI-assisted development workflow. Compare the course's current prerequisites and project scope with your experience. Generated code still needs testing, review, and an understanding of how it handles data and errors.

Choose the Depth You Need

A short introductory class can help you explore a subject. A bootcamp offers more practice, and a certificate program combines courses around a broader goal. Program completion is a record of training, while a portfolio shows how you apply the skills.

Review each course page for current schedules, tuition, provider, delivery format, and prerequisites. For teams, NYIM can discuss private training around the tools and tasks you use.

Yelp Facebook LinkedIn YouTube Twitter Instagram