Our Campus in NYC or Live Online

Explore Practical’s In-Person or Virtual Campus

Main Campus – NYC

185 Madison Ave, NYC

Centrally located in New York City, Practical Programming’s Midtown Manhattan campus features a spacious common area and bright, modern classrooms with state-of-the-art computers and projectors. We provide high-speed Internet, full-time IT support, and PC and Mac desktops loaded with the software you’ll need. If you require assistance during your class, our instructors and staff are available to help. Free coffee and food storage are available to help you stay powered up while you learn.

  • Live, interactive class
  • Experienced instructor in the room with you
  • Computer and software provided
  • Free retake within one year
  • Centrally located in Midtown Manhattan
photo of students at their computers
  • 45,000+
    Students
  • 34
    Years
  • 2,500+
    Testimonials
photo of instructor writing on whiteboard

Frequently Asked Questions

Who teaches Practical Programming’s classes?

Practical Programming’s classes are taught by experts in their respective fields. This ensures that you learn in-demand and current skills needed in your career. You’ll learn from seasoned designers, developers, marketers, data scientists, and analysts. Most of them have their own freelancing or consulting practice which helps keep them current with the latest industry trends.

How many students are in a class?

Practical Programming’s typical class ranges from 8–12 students, but we accept up to 20 students.

What do I need to bring to an in-person class?

For all in-person classes, we provide computers with the software, so you can travel light. You can bring a pen and notebook to take notes if you'd like.

We will email you prior to the course if your course requires additional materials. For instance:

  • Premiere Pro: bring headphones to class
  • Google Ads: set up a Google Ads account before class
  • HTML Email: make sure to have an active Gmail account

How are the classes taught?

All our classes are taught with projects and exercises and are hands-on. There are instructor demos or lectures throughout the course, but students spend most of the time working on exercises and mini-projects with guidance from the instructor. This hands-on instructional method ensures that participants can apply their skills right after the course.

What happens if I need to miss a session?

You have some options:

  • If you can’t come into the classroom, but can still attend remotely (live online using a screen sharing app), please let us know ahead of time. You can access the Zoom link to attend your class remotely by logging into https://classesportal.com/
  • You can make up that session in a future offering of the class, provided that the class is running with an available seat.
  • You can go through the workbook exercises for that session. Ask your instructor about what you’ll be missing.

Is there a lunch break during class? What time?

For day classes that run 10am to 5pm, there is a one-hour lunch break typically around 1pm. The exact break time may vary. There may also be some shorter (5-10 minute) breaks throughout the course depending on the session's pacing.

For evening classes, there are only short breaks.

Are books provided?

For most classes, a complimentary book or training manual is provided (physical copy for in-person attendees, and eBook for remote attendees). See the individual course page for more details.

Centrally Located in Midtown NYC
photo of midtown manhattan

Campus Amenities

  • Free coffee
  • Wifi
  • Fridge & microwave for lunch storage & re-heating
  • Common area for breaks
  • In-person assistance for any questions you might have
  • Hand sanitizer

The classroom space was very comfortable, spacious, with state of the art equipment. The instruction manual handed out to all the students is excellent! I would be interested in taking more courses with Practical Programming.

Chrysoula Artemis

Oh boy, Practical Programming is the bomb diggity. The staff knows what they are doing and are happy to help. The course does what is promised, if not more. All the materials necessary for the course are supplied and feels brand new. Also, if you take a break by the water cooler you get a great view out the window, make sure you don’t lose yourself in the spectacular view!

Adam Tzach

Very passionate instructors, incredibly thoughtful, insightful, and able to answer questions that require a fundamental understanding of how HTML and CSS work without hesitation. Not afraid to show their thinking process, how they tackle a problem they hadn't encountered yet, and how they debug their and the student's code.

Samuel Giminian Munoz

Choose Practical Programming! Best quality instruction and instructors, great materials, fast computers, easy to access location. Will be back!

Natalie Cash, Wildlife Conservation Society

In-Person Classes at our NYC Campus

All times are listed in Eastern Time unless otherwise specified.

December 2024
December 9–13
Weekdays 10–5pm
$949
30 Hours
NYC or Live Online

Join our AutoCAD Bootcamp and learn the fundamentals of technical drawing and develop advanced skills in creating 2D drawings using AutoCAD. This program is open to beginners and covers everything from basic AutoCAD functionalities and skills to advanced drafting techniques.

December 9–February 12
Weekdays 10–5pm
$3,995
120 Hours
NYC or Live Online

Gain essential skills in UI design for websites and mobile apps, including composition, typography, color, and attention to interactivity. Develop a portfolio showcasing your design projects and earn a NY State-approved certificate in UI Design.

December 9–January 3
Weekdays 10–5pm
$3,495
96 Hours
NYC or Live Online

Master Python for data analysis, machine learning, and automation. Build predictive models, create dynamic dashboards, and unleash the power of data visualization. Launch your career in data science and Python engineering, equipped with Python, NumPy, Pandas, and Matplotlib.

December 9–10
Monday to Tuesday 10–5pm
$599
12 Hours
NYC or Live Online

Learn how to use Power BI to easily create measures to find SUM, COUNT, MAX, and more with a click of a button. Gain the knowledge to become a Power BI expert and create compelling dashboards and data visualizations.

December 9–11
Monday to Wednesday 10–5pm
$975
18 Hours
NYC or Live Online

Learn how to retouch and color correct photos, combine images, and create graphics in Photoshop. This course covers the basic and intermediate features of Photoshop, such as color/contrast, photo retouching, layers, masks, filters, and saving files for web/video/print.

showing 5 of 655 courses


Live Online Training

Remote, from anywhere

As an alternative to in-person learning, Practical Programming provides a premium virtual classroom experience. Our live online training is hands-on and interactive, just like the in-person training. You’ll be able to talk with your instructor and classmates, ask questions, and share your screen throughout the course. Unlike pre-recorded training, your instructor will be present to give demonstrations and guide you through projects. All class files and workbooks are made available electronically at no additional cost. We provide setup assistance to all students who require it to ensure your class is free of technical issues.

  • Live, interactive class
  • Experienced instructor teaching over Zoom
  • Remote setup assistance provided
  • Free retake within one year
photo of Zoom application icon next to other app icons
photo of student taking a class live online, seated at a table at home
photo of student taking a class live online, seated on their living room floor, leaning against a couch

Frequently Asked Questions

How does live online training work?

Our live online training is interactive and hands-on just like our in-person classes. Learn more about the live online experience at Practical Programming.

What software or equipment do I need for live online training?

Students must have a Mac or PC available and a strong internet connection.

Each class requires a different software. See the class page for more information or email us at hello@nobledesktop.com.

We will work with participants prior to the class date to ensure that everything

Are there any additional costs for live online training?

There are no additional costs payable to Practical Programming for live online training. Students may be required to purchase a license for the software if a free trial is not available.

Email us if you need assistance.

What happens if I need to miss a session?

You have some options:

  • If you can’t come into the classroom, but can still attend remotely (live online using a screen sharing app), please let us know ahead of time. You can access the Zoom link to attend your class remotely by logging into https://classesportal.com/
  • You can make up that session in a future offering of the class, provided that the class is running with an available seat.
  • You can go through the workbook exercises for that session. Ask your instructor about what you’ll be missing.

Is there a lunch break during class? What time?

For day classes that run 10am to 5pm, there is a one-hour lunch break typically around 1pm. The exact break time may vary. There may also be some shorter (5-10 minute) breaks throughout the course depending on the session's pacing.

For evening classes, there are only short breaks.

Are books provided?

For most classes, a complimentary book or training manual is provided (physical copy for in-person attendees, and eBook for remote attendees). See the individual course page for more details.

closeup of a student’s laptop, showing a video call on one side of the screen and a code editor on the other other side

How Live Online Training Works

  1. Choose “online” during checkout
  2. Download required software before class
  3. Log in to Zoom 15 minutes before class using the link provided
  4. Hear the instructor and see their screen in real-time
  5. Ask questions and share your own screen
Watch our zoom tutorial

This is my third class with Practical Programming—and the first online via Zoom. The online instructor and class was just as good as my in-person class experience. The exercises taught skills applicable to enhance our projects. Practical Programming is top notch!

Julie Grant

I have taken Practical Programming classes in person as well as online and both types were excellent! Great teachers, and I love that Practical allows one to retake a class within a year. I took the Graphic Design certificate class with Eugenio during fall of 2019, and Practical allowed me to retake the 3 Adobe bootcamps online via Zoom with Dan Rodney in June 2020. Retaking it online allowed me to gain additional insight and acquire a much more solid foundation in Illustrator, PS, and InDesign. Thank you Practical Programming! Highly recommended.

Amy Baker

I immensely enjoyed attending the graphic design courses by Dan Rodney, he is very skilled in this field and he has a great way of going over the material at a nice pace and in an informative way, always answering questions and staying overtime if necessary so that we leave the class knowing all the material. I took this course over Zoom and I am very pleased with the format and overall outcome.

Kaila Danzinger

Upcoming Live Online Classes

All times are listed in Eastern Time unless otherwise specified.

December 2024
December 9–January 3
Weekdays 10–5pm
$3,495
96 Hours
Live Online

Master Python for data analysis, machine learning, and automation. Build predictive models, create dynamic dashboards, and unleash the power of data visualization. Launch your career in data science and Python engineering, equipped with Python, NumPy, Pandas, and Matplotlib.

December 9–13
Weekdays 10–5pm
$949
30 Hours
Live Online

Join our AutoCAD Bootcamp and learn the fundamentals of technical drawing and develop advanced skills in creating 2D drawings using AutoCAD. This program is open to beginners and covers everything from basic AutoCAD functionalities and skills to advanced drafting techniques.

December 9–February 12
Weekdays 10–5pm
$3,995
120 Hours
Live Online

Gain essential skills in UI design for websites and mobile apps, including composition, typography, color, and attention to interactivity. Develop a portfolio showcasing your design projects and earn a NY State-approved certificate in UI Design.

December 9–11
Monday to Wednesday 10–5pm
$599
18 Hours
Live Online

Learn how to use AutoCAD to create drawings for real mechanical and architectural objects, starting with basic tools and moving on to more advanced skills. This course will cover topics such as creating and editing drawings, using object snaps and tracking, organizing drawings with layers, and inserting blocks.

December 9–10
Monday to Tuesday 10–5pm
$599
12 Hours
Live Online

Learn how to use Power BI to easily create measures to find SUM, COUNT, MAX, and more with a click of a button. Gain the knowledge to become a Power BI expert and create compelling dashboards and data visualizations.

showing 5 of 655 courses

Yelp Facebook LinkedIn YouTube Twitter Instagram