Computer Science Classes in NYC or Live Online

Computer Science Training Classes in NYC or Live Online

Learn coding and data science skills in hands-on computer science classes. Our programming classes all start at a beginner level. Learn some of the most popular languages including Python, Java, or Ruby on Rails. Our courses are taught and developed by top instructors to teach you in-demand skills for today’s workforce including programming and data science.

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

Small Group Computer Science Classes

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

Show All Computer Science Courses

Corporate Training

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

Get a Free Quote

Why Learn at Noble

Why Noble Desktop?

  • Students learning graphic design & coding at Noble Desktop

    Learn Real-World Design & Coding Skills

    “Noble Desktop is far and away the most efficient way of gaining computer graphics skills. They give real-world exercises to work on, teach best practices, and inspire many an ‘aha!’ moment. Highly recommended.”
    Joanne Hu

  • Students learning hands-on at Noble Desktop

    30 Years of Experience

    Since 1990 we have perfected the craft of teaching. If students get hung up on an issue, we tweak the class to make it better. We’re the longest running independent training center for code and design in NYC.

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 Computer Science Classes are rated 4.7 stars by 1,419 students

in the past 24 months

Awesome hands-on learning experience. I loved being able to follow along in Google Colab, make mistakes, and try to figure them out, but also having the ability to get help as needed. Even as an experienced programmer in other languages, I found this very helpful due to the subtle syntax differences with Python. Will definitely take another class in the future!

It was affordable and informative. The class content was very comprehensive and easy to understand and follow. The content was interesting as well and was a good introduction to Python. I will be returning for future courses.

Well worth the investment. Terrific introduction to Python.

My overall experience was a 10+. As a rusty data scientist, I am absolutely amazed at how fast this course refreshed my knowledge and gave me a deeper understanding of the concepts! I am very happy to have enrolled in this course!

If you want a place to get a great introduction to data analytics and computer programming, I would highly recommend the Noble Desktop program. These professors care about your success.

Noble Desktop (where I took the Python for Data Science Bootcamp) provides very well-planned classes with easy-to-access content to make the experience more interactive. It's a no-brainer to sign on with them.

I think anyone with an interest in learning Python as a new skill would benefit from Noble Desktop's bootcamps, especially with the option to retake them. I feel very positive about what I've learned and look forward to continue developing my skills in the field.

Python is a 'must' language to learn. This class gave me a good start to go back and work on my modernization project where I will be using Python.

It's my first time attending a bootcamp and I really enjoyed it. Having learned Python by myself, I was not sure if I'd learn new things in this bootcamp. Still, I was pleasantly surprised that I learned quite a lot, from small but fundamental concepts (importance of returning values, structure of Pandas, etc.) to more elaborate ones (structure of functions and loops, lambda functions, etc.). It helped me consolidate the basics, fill in the gaps in my overall understanding of Python, and make me more confident in using it. Moreover, Brian is a great instructor, conveying all these concepts in an interesting and easily understandable way!

If you’re thinking about taking the leap and learning to program, do it. You’ll have a fantastic experience here.

Very good foundational class with good information for those just starting out in Python. Getting the class set up and scheduled was very smooth and the instructor was excellent.

I went from not knowing how to code to being able to make working apps!

The class will help break into this field, even without any prior experience

Thalo is a great machine learning instructor. He takes his time to make sure you have good notes and explains everything so that you are not left behind.

As an experienced analyst looking to expand my skillset to include Python, this class was ideal. Without having any Python experience I am now confident I can start leveraging it in my day-to-day work. The class covers everything from how to install and access Python, to data manipulation and visualization.


ABILITY Network

This is a great crash course for anyone who's worked with basic Python files and wants to know what they're reading, and to start writing scripts of their own.


United Nations

I had a great teacher! I definitely will recommend it to a friend.

My main concern with JavaScript was I always felt like I was missing something fundamental or lacked confidence in what I was doing. After taking this course, I feel assured that I understand the core fundamentals of JavaScript and can now continue to build on that foundation.


Something Digital

In just one week, I went from knowing nothing about Python to being able to code in numerous ways. This virtual course did a wonderful job feeling like an in-person course and we had an engaging teacher.

Noble Desktop did a great job accommodating our need for Ruby on Rails training in a short amount of time. Really appreciate the turnaround on this and hope to use them again in the future.


Encantado Technical Solutions, LLC

I highly recommend the Python for Data Science Bootcamp to anyone who has little programming experience and would like to know some basic knowledge about Python.


Centers for Disease Control and Prevention

I hope I can take another class with Art!


Centers for Disease Control and Prevention

Whether you are a beginner, slow learner, or intimidated by coding, this class will ease your fears.


Centers for Disease Control and Prevention

Had a great experience and learned a lot within such a short period of time.

Very useful instructors and good content. Would recommend the Python for Data Science Bootcamp.

A fast-paced bootcamp that kept me engaged and was kept lively with humor.

Good experience! Learned a lot of solid information.

Great course! The exercises are well thought out and scaffolded so that each concept builds upon what you've already learned. Would definitely recommend to anyone interested in breaking into coding.

Excellent materials and quality of instruction. I came away feeling confident in what I knew and with lots of detailed notes that I could refer to in the future. Probably the best virtual instruction that I've attended!

I will return to learn more.

The 5-day Python bootcamp was excellent! It was exactly what I needed to get a broad overview of Python, and it got me excited to continue coding. The course instructor Brian was fantastic. He kept the class fun, interesting, and engaging. I really enjoyed his teaching style.

Upcoming Computer Science Classes in NYC

All times are listed in Eastern Time unless otherwise specified.

January 2025
January 6–10
Monday to Friday 10–5pm
$1,495
30 Hours
NYC or Live Online

Unlock the power of Python for data-driven decision-making as you master Python programming fundamentals and dive into data analysis. Acquire essential skills to clean and manipulate data, create insightful visualizations, and perform statistical analysis, all through hands-on projects with real-world datasets.

January 6–May 8
Weekdays 10–5pm
$7,995
420 Hours
NYC or Live Online

Gain the skills and knowledge to become a Full Stack Developer and meet the growing demand for professionals who can develop and maintain web applications. This project-oriented course teaches you how to code websites from scratch, and you'll build a portfolio of working web applications to showcase to potential employers.

January 6–June 3
Weekdays 10–5pm
$10,995
510 Hours
NYC or Live Online

Learn front end development with HTML & CSS, JavaScript, and React, and back end development with Python, Django, and Node.js. Get 1-on-1 mentoring and a structured curriculum to become a skilled Software Engineer or Full Stack Developer.

January 7–December 23
Evenings 6–9pm
$7,995
420 Hours
NYC or Live Online

Gain the skills and knowledge to become a Full Stack Developer and meet the growing demand for professionals who can develop and maintain web applications. This project-oriented course teaches you how to code websites from scratch, and you'll build a portfolio of working web applications to showcase to potential employers.

January 7–December 23
Weekdays and Evenings 6–9pm
$10,995
510 Hours
NYC or Live Online

Learn front end development with HTML & CSS, JavaScript, and React, and back end development with Python, Django, and Node.js. Get 1-on-1 mentoring and a structured curriculum to become a skilled Software Engineer or Full Stack Developer.

showing 5 of 29 courses

Yelp Facebook LinkedIn YouTube Twitter Instagram