We are open! Classes are running in-person (socially distanced) and live online. Secure your seat today

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, Noble Desktop’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
  • 31
    Years
  • 2,500+
    Testimonials
photo of instructor writing on whiteboard

Frequently Asked Questions

  • Who teaches Noble’s classes?

    Noble’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?

    Noble’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 Manhattan
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, Noble Desktop 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.

October 2021
October 26
Tuesday 10–5pm
$895
12 Hours
NYC or Live Online

As people get busier and busier, we want to automate as much as we can day to day including our investments. Using Python, this class will teach you how to build robust and automated trading strategies without needing to spend hours a day overseeing their portfolio. Students learn how to connect their Python scripts with an online trading brokerage, how to place and query stock orders, and are introduced to Machine learning as it applies to properly value an Option.

October 26–November 11
Tuesdays & Thursdays 6–9pm
$975
18 Hours
NYC or Live Online

Kick your CSS skills up a notch by learning how to code more complex and visually interesting layouts. In this CSS training, you’ll learn about vector graphics (SVG), CSS variables, styling gradients, shadows, positioning, CSS animated transitions, transforms, responsive images, and much more.

October 29
Friday 10–5pm
$975
18 Hours
NYC or Live Online

Kick your CSS skills up a notch by learning how to code more complex and visually interesting layouts. In this CSS training, you’ll learn about vector graphics (SVG), CSS variables, styling gradients, shadows, positioning, CSS animated transitions, transforms, responsive images, and much more.

November 2021
November 1–December 23
Weekdays 10–5pm
$7,995
210 Hours
NYC or Live Online

Become an Information Security Analyst or Cybersecurity Engineer. Gain a technical foundation in Linux, Python, computer networking, AWS, and web application architecture and learn professional cybersecurity tools and solutions.

November 1–3
Monday to Wednesday 10–5pm
$1,295
18 Hours
NYC or Live Online

In this advanced course, you will cover the major Python financial libraries to gather and manipulate financial data. You will start by working with financial APIs to fetch financial, company, and economic data. We will analyze financial statements from the SEC website, including financial ratios derived from the income statement and balance sheet. You will build a risk management models using Python libraries to create VAR models and Monte Carlo simulation. We will learn how to apply statistical measures such as linear regression to financial uses such as stock prices.

Load 15 more courses

showing 5 of 144 courses


Live Online Training

Remote, from anywhere

As an alternative to in-person learning, Noble Desktop 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 class@programwithus.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 Noble 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.

October 2021
October 26
Tuesday 10–5pm
$895
12 Hours
Live Online

As people get busier and busier, we want to automate as much as we can day to day including our investments. Using Python, this class will teach you how to build robust and automated trading strategies without needing to spend hours a day overseeing their portfolio. Students learn how to connect their Python scripts with an online trading brokerage, how to place and query stock orders, and are introduced to Machine learning as it applies to properly value an Option.

October 26–November 11
Tuesdays & Thursdays 6–9pm
$975
18 Hours
Live Online

Kick your CSS skills up a notch by learning how to code more complex and visually interesting layouts. In this CSS training, you’ll learn about vector graphics (SVG), CSS variables, styling gradients, shadows, positioning, CSS animated transitions, transforms, responsive images, and much more.

October 29
Friday 10–5pm
$975
18 Hours
Live Online

Kick your CSS skills up a notch by learning how to code more complex and visually interesting layouts. In this CSS training, you’ll learn about vector graphics (SVG), CSS variables, styling gradients, shadows, positioning, CSS animated transitions, transforms, responsive images, and much more.

November 2021
November 1–December 23
Weekdays 10–5pm
$7,995
210 Hours
Live Online

Become an Information Security Analyst or Cybersecurity Engineer. Gain a technical foundation in Linux, Python, computer networking, AWS, and web application architecture and learn professional cybersecurity tools and solutions.

November 1–3
Monday to Wednesday 10–5pm
$1,295
18 Hours
Live Online

In this advanced course, you will cover the major Python financial libraries to gather and manipulate financial data. You will start by working with financial APIs to fetch financial, company, and economic data. We will analyze financial statements from the SEC website, including financial ratios derived from the income statement and balance sheet. You will build a risk management models using Python libraries to create VAR models and Monte Carlo simulation. We will learn how to apply statistical measures such as linear regression to financial uses such as stock prices.

Load 15 more courses

showing 5 of 147 courses

Yelp Facebook LinkedIn YouTube Twitter Instagram