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

Noble Desktop Noble Desktop
  • Coding
    • Web Development
    • Python
    • JavaScript
    • FinTech
    • SQL
    • High School Coding
    • iOS Development
    • Data Science
    • Web Certificates
    • HTML Email
    • WordPress
    • Machine Learning
    • React
    • Cybersecurity
    • All Coding Classes & Bootcamps
  • Design
    • Graphic Design
    • Web Design
    • Photoshop
    • After Effects
    • Premiere Pro
    • InDesign
    • Illustrator
    • Creative Cloud
    • Video Editing
    • Motion Graphics
    • Visual Design
    • UX Design
    • Figma
    • Sketch
    • Adobe XD
    • AutoCAD
    • All Design Classes & Certificates
  • Business
    • Digital Marketing
    • SEO
    • Google Analytics
    • Google Ads
    • Social Media
    • Data Analytics
    • Excel
    • Tableau
    • PowerPoint
    • Financial Modeling
    • Finance
    • Project Management
    • All Business Classes & Certificates
  • Certificates
    • Graphic Design
    • Motion Graphics
    • UX & UI Design
    • Web Design
    • Social Media
    • Digital Marketing
    • UI Design
    • Digital Design
    • Video Editing
    • Data Analytics
    • Full-Stack Web
    • Front-End Web
    • JavaScript Development
    • Software Engineering
    • Python Developer
    • FinTech
    • Cybersecurity
    • Data Science
    • Find & Compare Certificates by Topic
  • Corporate
    • Social Media Marketing
    • Excel
    • SQL
    • Python
    • Data Science
    • Graphic Design
    • Web Design
    • Photoshop
    • After Effects
    • Video Editing
    • Digital Marketing
    • Data Analytics
    • Adobe
    • Microsoft Office
    • Project Management
  • Compare
  • Schedule
  • Coding
    • Web Development
    • Python
    • JavaScript
    • FinTech
    • SQL
    • High School Coding
    • iOS Development
    • Data Science
    • Web Certificates
    • HTML Email
    • WordPress
    • Machine Learning
    • React
    • Cybersecurity
    • All Coding Classes & Bootcamps
  • Design
    • Graphic Design
    • Web Design
    • Photoshop
    • After Effects
    • Premiere Pro
    • InDesign
    • Illustrator
    • Creative Cloud
    • Video Editing
    • Motion Graphics
    • Visual Design
    • UX Design
    • Figma
    • Sketch
    • Adobe XD
    • AutoCAD
    • All Design Classes & Certificates
  • Business
    • Digital Marketing
    • SEO
    • Google Analytics
    • Google Ads
    • Social Media
    • Data Analytics
    • Excel
    • Tableau
    • PowerPoint
    • Financial Modeling
    • Finance
    • Project Management
    • All Business Classes & Certificates
  • Certificates
    • Graphic Design
    • Motion Graphics
    • UX & UI Design
    • Web Design
    • Social Media
    • Digital Marketing
    • UI Design
    • Digital Design
    • Video Editing
    • Data Analytics
    • Full-Stack Web
    • Front-End Web
    • JavaScript Development
    • Software Engineering
    • Python Developer
    • FinTech
    • Cybersecurity
    • Data Science
    • Find & Compare Certificates by Topic
  • Corporate Training
    • Social Media Marketing
    • Excel
    • SQL
    • Python
    • Data Science
    • Graphic Design
    • Web Design
    • Photoshop
    • After Effects
    • Video Editing
    • Digital Marketing
    • Data Analytics
    • Adobe
    • Microsoft Office
    • Project Management
    • All Corporate Training
More
  • Compare
  • Schedule
  • Classes Near Me
  • FAQ
  • Blog
  • Workbooks
  • Free Seminars
  • High School Classes
  • Resources
  • Student Testimonials
  • Student Showcase
  • Job Board
  • Evaluation
  • Course Catalog
  • Instructors
  • Veterans

Contact Us

  • (212) 226-4149
  • hello@nobledesktop.com

Coding Classes & Bootcamps in NYC or Live Online

Hands-on Training from Experts Small class sizes

Become a Web Developer, Software Engineer or Data Scientist with hands-on courses and bootcamps. Learn HTML & CSS, JavaScript, React, and Django for web development, and Python, machine learning, and SQL for data science.

  • Coding Bootcamps
  • Front-End
  • Back-End
  • Data Science
  • High School
  • Corporate Training
  • Why Noble
  • About Coding
  • Careers
  • Campus & Live Online
  • Learning Resources
  • Upcoming Classes

Featured Coding Bootcamps

Master the skills and tools you need to embark on a new career as a web developer or data scientist. Learn in-demand developer tools and languages with hands-on training from top instructors in New York.

  • Full-Stack Web Development Certificate

    • Weekdays or weeknights
    • 420 hours
    • Open to beginners
    • Financing available
    • 1:1 Mentoring

    Become a full-stack developer and work on all parts of a web application, from its front-end appearance to its back-end data management. Companies need full-stack developers for their diversity of talents.

    View course
  • Data Science Certificate

    • Weekdays, weekends, or weeknights
    • 114 hours
    • Open to beginners
    • Financing available
    • 1:1 Mentoring

    Master the tools to become a data scientist: Python, SQL, automation, and machine learning. Learn Python programming fundamentals and analyze data with Pandas, NumPy, and Matplotlib, and query databases with SQL. Use machine learning to apply regressions and other statistical analysis to create predictive models.

    View course
  • Software Engineering Certificate

    • Weekdays only
    • 510 hours
    • Open to beginners
    • Financing available
    • 1:1 Mentoring

    Learn the skills to become a Software Engineer or Full Stack Developer in this immersive course. Create the front end using HTML, CSS, JavaScript, and React; build the back end with Python, Django, and Node.js

    View course
  • FinTech Bootcamp

    • Weekdays, weekends, or weeknights
    • 114 hours
    • Open to beginners
    • Financing available
    • 1:1 Mentoring

    Gain the analytical and programming skills to break into finance technology. Learn the fundamentals of Python programming, data science, financial analysis, data visualization, and machine learning. Create your own final project.

    View course
  • JavaScript Development Certificate

    • Weekdays or weeknights
    • 324 hours
    • Prerequisites required
    • Financing available
    • 1:1 Mentoring

    Learn how to build web apps with JavaScript, one of the most popular coding languages. Create a portfolio of projects and prepare for a career in application development.

    View course
  • Python Developer Certificate

    • Weekdays only
    • 90 hours
    • Prerequisites required
    • Financing available
    • 1:1 Mentoring

    Learn the skills needed to become a Python Developer, from Python programming fundamentals to web development with Django and Django REST.

    View course
  • Front-End Web Development Certificate

    • Weekdays only
    • 108 hours
    • Open to beginners
    • Financing available
    • 1:1 Mentoring

    Learn to create the front-end of websites by coding HTML, CSS, and JavaScript. Build websites using WordPress, code emails with HTML & CSS, and use Git to track changes and collaborate with other developers.

    View course
  • 45,000+
    Students
  • 33
    Years
  • 2,500+
    Testimonials

Front-End Web Development Classes

The front-end of a website is the part that users see and interact with when they visit the website. Front-end web developers need to know HTML to build the structure, CSS to implement the layout and visual design, and JavaScript to create interactive functionality.

  • Front-End Web Development Certificate

    • Weekdays only
    • 108 hours
    • Open to beginners
    • Financing available
    • 1:1 Mentoring

    Learn to create the front-end of websites by coding HTML, CSS, and JavaScript. Build websites using WordPress, code emails with HTML & CSS, and use Git to track changes and collaborate with other developers.

    View course
  • Web Development with HTML & CSS

    • Weekdays only
    • 18 hours
    • Open to beginners

    Learn to create webpages by coding HTML & CSS. Learn best practices for structuring the content of your webpages with HTML, then styling the content with CSS. Start creating responsive websites that adapt to multiple screen sizes. After coding you’ll upload a site to make it live!

    View course
  • Advanced HTML & CSS

    • Weeknights or weekdays
    • 18 hours
    • Prerequisites required

    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.

    View course
  • Flexbox, Grid, & Bootstrap

    • Weeknights or weekdays
    • 12 hours
    • Prerequisites required

    Learn how to use CSS flexbox and grid to layout and align webpage content, and make it adapt to different size screens. See how both of these newer CSS techniques are useful, and when to use each. You’ll also learn how to use Bootstrap (which uses Flexbox) to build out layouts quickly.

    View course
  • JavaScript for Front-End

    • Weekdays or weeknights
    • 18 hours
    • Prerequisites required

    Make your webpages more interesting and interactive with JavaScript & animations with GreenSock. Learn how to hide and show elements, add slideshows, and much more.

    View course
  • React Development Bootcamp

    • Weekdays or weeknights
    • 72 hours
    • Prerequisites required
    • Payment plan available

    Build dynamic web applications with React. In this bootcamp, you’ll build several fully-functioning web apps.

    View course

Learn the Skills Guarantee™

Learn the concepts and skills covered in these courses or your tuition is on us. See details and terms & conditions.

Learn the Skills Guarantee logo

Hands-on training

Work on projects proven to boost retention

Students in class

Time-tested curriculum

Refined over many cohorts for an optimal learning experience

The teaching method at Noble Desktop is perfect and the classes provide you with infinite knowledge that makes you eager to take everything they offer. I love Noble!
—Ivonne Ackerman

Student reading workbook

Learn from experts

Experienced educators who are driven to help you succeed

Retake for free

Refresh the materials for free within one year

Back-End Web Development Classes

The back-end of a website consists of the logic that defines how the front-end interacts with the database. It also controls when and how data is transformed and displayed to the user. Back-end developers need to know programming languages such as Ruby, Python, and PHP. Frameworks such as Ruby on Rails and Django (Python) are also valuable skills.

  • Full-Stack Web Development Certificate

    • Weekdays or weeknights
    • 420 hours
    • Open to beginners
    • Financing available
    • 1:1 Mentoring

    Become a full-stack developer and work on all parts of a web application, from its front-end appearance to its back-end data management. Companies need full-stack developers for their diversity of talents.

    View course
  • Python Web Development with Django

    • Weekdays only
    • 60 hours
    • Prerequisites required

    Learn the Django framework to develop web applications. You’ll learn URL dispatchers, querying models, and automating tasks with Django. Then move on to Django REST (a Django framework) which covers how to work with images, authentication, and using API endpoints.

    View course
  • PHP & MySQL Bootcamp

    • Not currently scheduled
    • 18 hours
    • Prerequisites required

    PHP & MySQL unlock the dynamic power of the web allowing you to create pages that interact with customers, collect and display information from a database, send emails, and more. Gain a fundamental understanding of those two building blocks of dynamic websites.

    View course
  • WordPress for Coders

    • Weekdays or weeknights
    • 6 hours
    • Prerequisites required

    If you already know how to code webpages as well as how to use the visual content management side of WordPress, and are looking to take more control over WordPress through the coding that works behind the scenes (coding WordPress themes and more), this is the class for you.

    View course

Data Science Classes

Data science is a quickly growing field that helps us analyze data to gain powerful insights and build amazing products. Many data scientists use Python because it’s an accessible general-purpose programming language that comes with valuable third-party libraries and tools to easily manipulate and visualize data.

  • Data Science Certificate

    • Weekdays, weekends, or weeknights
    • 114 hours
    • Open to beginners
    • Financing available
    • 1:1 Mentoring

    Master the tools to become a data scientist: Python, SQL, automation, and machine learning. Learn Python programming fundamentals and analyze data with Pandas, NumPy, and Matplotlib, and query databases with SQL. Use machine learning to apply regressions and other statistical analysis to create predictive models.

    View course
  • Python for Data Science Bootcamp

    • Weekends, weekdays, or weeknights
    • 30 hours
    • Open to beginners

    Pick up Python fundamentals and quickly transition into analyzing real-world datasets. You will learn to how to clean and combine data, as well as generate useful statistics and visualizations. The final sessions will be focused on using linear regression to extrapolate from data and make predictions.

    View course
  • SQL Bootcamp

    • Weekdays, weeknights, or weekends
    • 18 hours
    • Open to beginners

    Learn to extract info from databases by writing SQL queries, joining tables, aggregating data, and filtering results. You’ll learn PostgreSQL in this class, but the concepts apply equally to other databases such as SQL Server and MySQL

    View course
  • Python Machine Learning Bootcamp

    • Weekdays, weeknights, or weekends
    • 30 hours
    • Prerequisites required

    Take a step beyond normal programming, into using algorithms that can independently learn patterns and make decisions. Machine learning skills are in high demand, as these algorithms now run the majority of trading on Wall Street and the product recommendations at big companies like Amazon, Spotify, and Netflix.

    View course
  • FinTech Bootcamp

    • Weekdays, weekends, or weeknights
    • 114 hours
    • Open to beginners
    • Financing available
    • 1:1 Mentoring

    Gain the analytical and programming skills to break into finance technology. Learn the fundamentals of Python programming, data science, financial analysis, data visualization, and machine learning. Create your own final project.

    View course
  • Data Analytics Certificate

    • Weeknights or weekdays
    • 156 hours
    • Open to beginners
    • Financing available
    • 1:1 Mentoring

    Learn the skills you’ll need to become a Data Analyst or Business Analyst, including data analysis, visualization, statistical analysis, and how to work with relational databases. Build a portfolio of projects and prepare for a career.

    View course

Summer Coding Classes for High School

Learn to code this summer at our coding & development programs for high school students and teens. Summer courses include Web Development, Computer Science with Java, and Python for Data Science.

Corporate & Onsite Training

Purchase group class vouchers at a discount for our regularly-scheduled group classes in New York, or create a custom training program at your offices.

Request more info: hello@nobledesktop.com

Front-End Web

HTML, CSS, & JavaScript

Back-End Web

Ruby on Rails, PHP, MySQL, & WordPress

Data Science

Python, SQL, Tableau, & Excel

Python

Machine Learning & Automation

Private Training

  • Available onsite at your location
  • Modern computer labs available at our offices
  • Customize or choose from our existing courses
  • Free instructor consultations to finalize content
Or

Group Class Vouchers

  • Send employees to our group classes
  • Extensive offerings and flexible scheduling
  • Simple billing and logistics
  • Computers and training resources provided

We’ve trained thousands of companies!
Let us create the perfect program for your team.

hello@nobledesktop.com (212) 226-4149

Why Learn at Noble

Launch your career in tech with coding classes and dev bootcamps in NYC (or live online). Choose from weeknight classes, two-day workshops, and accelerated bootcamp programs. Students that enroll in courses at Noble Desktop don’t need huge loans or full-time availability.

Our module-style courses are affordable and easy to build on. Take only the classes you need to increase your earning potential, gain in-demand skills, and embark on a career in a new line of work!

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

Yelp
Google
Switchup.org

Our Coding Classes & Bootcamps are rated 4.7 stars by 1,241 students

in the past 24 months

This is the go-to class for diving into coding. It made me realize that with the right teachers, anything is possible.

Ralph Betesh

Brian McClain was extremely thorough in this class and utilized the class time well. His course outlines and PDFs helped the class stay on track with his lectures and we always went over the challenges related to the lessons. He encouraged questions and helped us solve problems by rethinking how we use functions. I learned so much from this course and really appreciated the fact that he always used and encouraged best practices. It's rare to find a teacher that not only enjoys the material but also cares that it is being received properly. Brian McClain is one of these rare finds and I am so grateful for the instruction. If you are looking for a JavaScript class that will help you to really understand the fundamentals as well as modern approaches, look no further. After taking this course, I feel more confident using JavaScript at work. Time and money well spent!

Cicely Brooks

Art did an excellent job of helping us to understand Python!

Loyce Laurent

The best investment I have made in my life!

Luis Pecina

It was great to see my progress during the duration of this bootcamp. I started with no prior knowledge of Python and by the end of the course, I was able to complete a machine learning project using Python.

Niekel Griffith

This was easily the best instruction I have received all year -- I honestly feel like 3 days was enough time to get the entirety of Python's basics down, and I am looking forward to actively pursuing this as a data language. Boris was a fantastic teacher with excellent pacing and an easy-to-understand style, and the class materials were laid out in a sensible manner to pack a lot of content into a few short days of instruction.

Zachary Rusconi

As a first time coding student, I have to say that I was very excited yet nervous that to begin a class that spoke a "different language". Noble Desktop's Web Development 1 class is laid out in such a way that makes it easy for students from any background to learn and understand an extensive amount of content in a simplified way.

Jessica Sepulveda
East Meadow UFSD

The class was a great introduction to HTML and CSS! I had a little background knowledge going in, but I definitely feel like I have a better understanding of WHY you do certain things and the logic behind the code. It was beginner-friendly and taught practical skills that I can already use. After going home on the last day, I was able to update the navigation on my company's website and add a new page that fit the rest of the website's styling. I could even make it mobile compatible! If I'd tried this a week ago, I probably would've crashed the whole site.

Mary Murphy
Modern Martial Arts

I really enjoyed the goal-oriented nature of the course. Instead of only learning about the theory behind computing, we got a chance to apply what was being taught by writing code and putting everything together to build something practical. Also, we covered a wide range of topics aside from just programming like a little bit of computer hardware, files & file formats, and HTML. After taking this class, I feel like there are so many more possibilities and applications of computer science than I originally thought. Overall, I was really impressed with how well-designed the course was.

Emily Mittleman

Noble lets you learn to code in a hands-on, practical way. The goal is for you to actually learn how to build websites. The content is extremely practical; they’ve spent over 20 years perfecting the course materials, and it shows. The materials become your reference manual that you can refer to as you implement upgrades to your own website. Don’t waste your money elsewhere, this is the place to go. The owner and teachers are fully committed to your success.

Sonia Parechanian

Sneha is a natural teacher, funny and well-informed. I felt both supported and challenged by the class. Highly recommended for beginners (and self-taught people like me, with major gaps in their knowledge)!

Jake Thomas

You guys rule. I always recommend Noble Desktop to anyone who ever asks me for advice about taking instructional classes.

Adam Bohannon

Over the years, the good people at Noble Desktop have solved the magical mysteries of web design and web coding! Cheers!

Adam Bohannon

Learning about Flex, Grid, and Bootstrap has changed my understanding of web design. I'm so glad I took this course!

Jake Thomas

Flexbox, Grid + Bootstrap was another perspective on how to create structure and simplify certain aspects of web design. David is a thoughtful and thorough instructor. It is always challenging learning new things and taking classes at Noble Desktop makes it a fun experience! Highly recommend!

Victoria Greiss

If you are looking to grow in the world of graphic arts, Noble Desktop is the best place in New York!

Stewart Feuer

Noble Desktop is still the best place in NYC to take web coding and graphic design classes.

Scott Carson

Great instructor and material! Really enjoyable classes set at a perfect pace and always up-to-the-minute relevant in terms of the latest browser peculiarities. Highly recommended!

Trudy Appling

This course is both an excellent introduction for beginners in web development and a handy refresher for intermediate coders or coders with rusty skills. I highly recommend it.

Dawn Cavalieri

This class is taught by someone who is not only an expert at coding, but by someone who is a fantastic teacher. Those two things are often mutually exclusive skills, however Noble Desktop has managed to find an instructor with both skills at a very high level. If you are thinking of learning iOS development, look no further, as this class will be a great springboard for your success in the field.

West Kraemer

Noble's iOS Development course has taken me from pure novice in code of any kind to about to publish my very own iOS app. I'd tried paid online courses, tutorials and books but it all ended in frustration. One reason being that the language Swift has been developing and changing so much that online wasn't keeping up. There's nothing like having a live coding expert in the same room. Noble finds excellent teachers (who are also patient with beginners) and is very generous with workbooks, downloadable materials and files in order to keep everything up to date. Taking this course was the best decision I've made in the last ten years..!

Nancy

The class was well thought out and the instructor was very thorough. Covered a lot of basic and not-so-basic HTML and CSS coding - enough to make you want to come and learn more at the advanced level.

David Petersen
NJ Advance Media

This course was easy to follow and we covered tons of information relative to development, testing and distribution. The big plus for me is the hand-coding, but this course is great for anyone looking to get started in HTML Emails with plenty of resources to move forward and beyond.

German Hernandez

Victoria did a great job of breaking down the current challenges of coding solid responsive HTML emails. The class covered all the key topics I needed to update our approach and sparked some new email ideas. Couldn't ask for more than that!

Tina Sher
Value Line

As someone with no experience in coding and relatively little experience in computer concepts in general, this is a digestible and immediately applicable introduction to HTML and CSS.

Seth Yamasaki

The Wordpress.org class was very helpful for a beginner learning the difference between Wordpress.com and .org and the advantage of using and customizing Wordpress templates to more quickly build elegant and functional websites. It even gave advice on how to move your blog from .com to .org. I highly recommend this class to anyone ready to take coding to the next level.

Silvia Balu

I was coding my own website, and had run into a number of roadblocks. By the end of the class, all of my issues were solved, either with the course exercises, or with the instructor's help. I feel much more comfortable with both HTML and CSS after taking this course.

Jonah Schrogin
HBO

Well structured classroom instruction with actual coding exercises. A good way to up your skills with CSS in a short time.

Douglas McGredy

This is the second class I have taken and Scott is definitely a great teacher. He is always making sure he shares best practices when it comes to coding and is really committed to letting everyone in.

Walter Aucaylle

For any designer with an aptitude for coding, the Ruby on Rails class is a great way to get a taste of both the Ruby programming language and the Rails framework. But be careful, you'll soon be addicted and begging for more!

Mark LaRiviere
LaRiviere Design, LLC

I started teaching myself responsive design for a site I'm designing at work. This course made me want to redo all of the work I've done so far! It was wonderful and the instructor was so knowledgeable. She solved all of the coding problems that were puzzling me.

Natalie Ryan
Time Inc.

This class will give you a strong fundamental understanding of coding for the web. Whether you take this class because you know nothing, a little bit, or just need a refresher, I guarantee you will leave feeling confident enough to build your own site. Even though this class is only the tip of the iceberg of all the things there are to learn in the field of web development, when you go on to take more classes, or just decide to play around with what you learned, you will be glad to have this knowledge under your belt.

Marina Braga

Loved the Web Development I Class. I had no previous experience with coding and now I feel I can go out and create simple static sites with a lot of tricks up my sleeve. Totally awesome instructor, can't wait for Web Development II.

Susan Baughman

I loved the class! It was wonderful to learn about the fundamentals of coding and the program together. It really opens the doors for understanding the relationship between the code and the way a website appears to the public. It also helped me with troubleshooting in other programs. I absolutely recommend this class and hope to take more in the future.

Dana Klein
Albany Medical Center

This bootcamp really helped me improve my computer programming skills from a novice to an intermediate.

Soham B.

Rob is very helpful and always ready to answer questions. He explained the content very well. The course is a great introduction to Python and programming!

Leyla Beck

The Noble Desktop JavaScript & jQuery course is a great introduction to the world of programming. There is so much information covered in this course. I think anyone looking to improve their dev skills would benefit from this course.

Patrick Hobart

If you are looking to really learn about programming, this is the place to go. Noble Desktop is hands down the best place to come.

Wendy Herzberg

I love the show & then do process the course takes, it makes it much better than just listening and watching a course. (Yawn!)..You get to actually try out the course content as you go step by step so that makes the courses more interactive and gives you a sense of getting your fingers & mindset involved. That is probably the best reason I would recommend these classes.

Juan Lemus
self-employed

Web Dev I exceeded my expectations and I now feel comfortable with HTML and CSS.

Patrick Kosmowski

Went to Noble first time in '11 and did not disappoint. Great instructors, tools, and reference materials to get things done.

Naoyuki (Nick) Suemura
nSpird

I learned so much in only one week. I highly recommend this class.

Arthur

Love coming to Noble Desktop - it is really the ONLY place for design and website training!

Elizabeth Halliday
Elizabeth International Web Design

Very intuitive and hands-on learning which makes the concept of web development easy to grasp.

David Lemaire

Learning with Sneha was fantastic - great material, made learning to code easy and understandable - and best teacher ever!

Joanna

Great atmosphere, excellent instructors and flawless equipment. Would recommend to someone who is interested in coding and would like to be fully engaged in class.

Felix Mednik

I never thought learning coding at Noble Desktop would be so easy.

Angel Thill

Web Dev 1 cleared away any anxiety I had about learning HTML and CSS. Their practical approach is far more effective than my previous two programs. I feel as though I have a solid foundation through which I can build upon. Thank you!

Mark Comer

Great way to start learning Python!

Nolan Young

Enrolling in the Python for Data Science course was the best decision I could have made for myself and my advancing career. I'm feeling confident enough to move beyond my traditional role using what I've learned at Noble Desktop to create a portfolio of my knowledge.

Aja Walton

The class had a quick and easy flow to understanding the contents of the class. It was taught by an outstanding instructor and I recommend to everyone and anyone who wants to learn more about Javascript and jQuery.

Alwin Jacob

Awesome instructors! Class content is excellent! Experience has been great so far! Can't wait to do some more learning with Noble Desktop :)

Sunny Ryoo
Pixelove Design

This class is a must! Lasha is extremely knowledgable and a great teacher. You will learn how to create very cool interactive experiences with the information learned in this class. A+!

Hannah Blaser
Citizen Watch America

This class is a MUST! Dan makes the content easy to understand and applicable to real life work scenarios. So happy I took this class at Noble Desktop.

Hannah

I would recommend to anyone who wants to make their coding lives easier and more accessible.

Alwin Jacob

Really great way to jump into a complicated topic.

Nolan Young

I highly recommend this class to anyone that is looking for an intro to machine learning.

Marcelo Zampietro

Rob is extremely knowledgeable and made learning a complicated subject matter more accessible

Jason Alter
Tapestry Inc.

Noble is the best. Period.

Andrew Ortiz
JP Morgan Chase

I feel very comfortable with the Python syntax after taking this course...I had zero previous experience.

Philip E Camp
FEMA

Highly recommended course and the instructor is detail oriented and knowledgeable!

Yamini Y
American Express

A strong dive in SQL. You'll walk out of this class with a good grasp of database handling. A great professional skill.

Anderson Wang

I had limited exposure to coding before taking the Web Development Level 1 course at Noble Desktop, and the amount of content I learned in just three days totally exceeded my expectations. I really enjoyed having coding exercises modeled for me by the instructor before having the chance to try them on my own.

Nicholas Lederer

This is a very, very solid overview of some powerful web building tools.

Svetlana Finelt

Professional, supportive, engaging and down to earth instructors. Noble Desktop is always there for you.

Mai Amouyal

If you're truly starting with just about zero programming experience this particular Bootcamp will catapult you into intermediate within a few short weeks. Before the class was over I was already able to complete projects on Coursera's project series with relative ease. To be able to cover loops, numpy, pandas, and even data visualization in a short time is very impressive.

Tyler Irwin
New York Life

EXCELLENT! I was surprised by just how 'inspiring' Patrick turned out to be. He made the material interesting and provided a model of how to establish a good mind-frame necessary to mastery. I loved it. Felt like I got personal direction as well as technical skill.

Sean Kerr

This course teaches how to build a great-looking site from the very beginning to going live online in 3 days. Well-worth the investment.

Svetlana Finelt

I totally enjoyed Web Development 1 and learned a great deal. Dan Rodney is an excellent instructor. He is thorough and informative. He makes HTML look easy!

Lisa Dowe

I am happy that I signed up with Noble Desktop for their classes. I signed up for Front End certification. There are so many other classes to choose from that continuing education is on my radar.

Lisa Dowe

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.

Gabe Scelta
United Nations

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

Valeriia Orlova

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.

Katy Martin
Something Digital

Expert instruction that is completely accessible. A vast amount of material presented in a comprehensive way that is methodical and builds from basic to more involved.

Lauren Press
Law and Order SVU

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

This class was extremely insightful. The instructor and materials definitely elevated my knowledge in this field.

Neil Ilagan
WebMD

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

John Graniero

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.

Mayhugh Davis

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.

Harry S Vanderburg
ABILITY Network

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.

Merianne Spencer

Instructors at Noble Desktop are devoted to their students!

Andrew Gordon

Noble Desktop is a great place to learn coding. So far, I've really enjoyed the courses and would definitely refer folks to enroll.

Jesse Daniels

Great investment for a rock-solid foundation in web development.

Ogechi Palmer

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.

Brian McCool
Encantado Technical Solutions, LLC

The class was really easy to digest. Learning web development has been fun!

Curtis Chiu

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.

Yulei He
Centers for Disease Control and Prevention

I hope I can take another class with Art!

Dieudonne Nahigombeye
Centers for Disease Control and Prevention

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

Amanuel Melekin
Centers for Disease Control and Prevention

I was a bit worried coming into my first class but after completing the first day, I realized it was all in my head and the instructor was great at teaching us at a reasonable pace.

Curtis Chiu

I enjoyed the web development class very much. Anyone who want to learn how to design a website should come to this class!

Yong Zhang

Terrific curriculum and content, and a world-class instructor and hands-on practice. Couldn't have asked for a better overall experience. 10 stars out of 5!

Jordan Fogel

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

Russel Rouf

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

Robert McLoughlin

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

Roberta Caselli

Good experience! Learned a lot of solid information.

Kiera Durr

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.

Nicholas Lederer

Instructor Devin was patient, engaging, and kept the same high spirit from beginning to end, which really helped with staying focused on the course material as well as building confidence. The book had helpful tips to help all become polished developers.

Rebecca Anis

Online class was very enjoyable - seemed like I was right there in the class with everyone. Instructor was very attentive to everyone and worked well with each learning level!

Kimberly Strong

This class was laid out in a very easy-to-understand fashion. The instructor was very well-spoken and took time to explain concepts in response to questions without derailing the subject matter being taught.

Joshua T.

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!

Leron Culbreath

I thought the content for the class provided good coverage of the foundations of Python. Art is a good instructor. I like his approach of teaching a concept, then giving us an exercise to work through.

Michael M.

Art was an awesome instructor. For someone who has no experience with Python or coding, he made it very simple to understand and took the time to make sure we were caught up to speed every few minutes. Definitely interested in learning more and looking forward to how I can apply the information I learned today, and help my team/company. Also motivated to learn more and practice this more and more.

Ben G.

I learned a lot of new things...many tips and tricks that I can apply to my next projects. Devin was very informative and went over the material at a good pace.

Rodrigo L.

Devin was great about answering questions of all kinds and presenting the material!

Sokhi W.

I will return to learn more.

Samuel Ayisi

I've taken a number of Python introductory courses, but this one left me feeling the most prepared to start practicing on my own. Looking forward to doing more than just 2+2!

Sean McNelis

Great instructor who gave solid information and extra tips with real-world examples. It's nice to experience the different pieces come together - the HTML and the amazing things that can be done with CSS.

Kiera D.

Instructor was very good. Clearly walked through a broad amount of Python material in a succinct and helpful way.

Peter B.

Art was very knowledgeable, with great, repetitive, and helpful examples/exercises. We went through a lot of examples but the breaks and lunch breaks in between really helped to ensure we stay engaged.

Bo H.

Very solid information, a great basic Python course. Art did a great job getting the class up to speed and helping us catch up quickly if we fell behind any.

Christopher S.

I enjoyed the fact that we were challenged to write code on our own instead of following step-by-step from a book. It forced me to find out what I knew and (more importantly) what I didn't know. Devin was great in helping me understand concepts that I did not understand right away.

Joshua T.

A very fun and effective way to teach coding. Especially for a beginner. Trust them and you'll learn a lot.

Nicholas Duca

If you want an engaging course that will challenge you to cement the course material, led by professional instructors who will encourage you to ask questions, be patient, and provide an inclusive, welcoming environment - then do sign up! They give you such a bang for your buck. I feel confident that my skills will help me build a portfolio for developer roles I am ambitious to pursue.

Rebecca Anis

Excellent. Art fine-tunes his teaching style to our level of understanding. Efficient, patient, current examples of data topics, overall great for me as a beginner - never coded at all prior!

Michelle Moreno

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.

Rasia Naidoo

I was skeptical about whether to join these classes since I don't have any previous experience in any coding or programming languages. But the classes are appropriate for any beginner and make understanding and learning skills easy.

Anwesh Kumar Yeddula Sobitha

What Coding Class is Right for You?

While many coding schools concentrate on full-time bootcamp programs, at Noble Desktop you can take individual classes on a specific topic, or take multiple courses as part of a certificate program. This flexibility allows you to learn a particular skill you want, or get a well-rounded start in our certificate programs.

If you’re not sure if coding is right for you, try one of our starter courses. If you like it, continue taking additional classes and you can earn a certificate. Our modular approach to classes allows you flexibility for scheduling and what you’ll learn.

Front-End Web Dev Bootcamps

The front-end of a website is what you see in a web browser. It’s the content, appearance, and interactivity seen in a webpage. To code the front-end you’ll use HTML, CSS, and JavaScript. We offer a full suite of web development courses and certificate programs.

HTML & CSS

The foundation of all webpages is HTML & CSS. HTML marks up or labels content such as headings, paragraphs, lists, links, and more. CSS styles the content based on your markup. HTML & CSS are easier to learn because they are coding, not full-blown programming. HTML is the easiest because there’s less code and complexity. CSS takes a bit longer to master because there’s more to it and it has some concepts that need to be understood for things to work properly. CSS continues to get new features faster than HTML, with newer layout techniques such as flexbox and grid. CSS continues to develop to give developers more control over the layout and appearance of a webpage.

You can get started with the basics of HTML and CSS in only 3 hours in our Intro to HTML & CSS class. If you need to learn it more in depth, take our Web Development Level 1 class, or for the most comprehensive program take our Front-End Web Development Certificate.

JavaScript

You can add animation and interactive functionality to webpages using JavaScript. JavaScript is the lord of a webpage, and can change both content (HTML) and styling (CSS) within a page. If anything needs to change after a page had loaded, it’s typically JavaScript that will be responsible for doing so.

JavaScript Libraries

Instead of having to write all the JavaScript yourself, many libraries allow you to use pre-made functionality. This will enable you to create things faster (by writing less code) without re-inventing the wheel.

jQuery

jQuery is like the swiss army knife of JavaScript libraries. It allows you to do so many different things. Many developers have packaged up their jQuery code as plugins, allowing you to do even more (slideshows, form validation, showing/hiding) without having to write much code yourself.

GreenSock

The GreenSock Animation Platform (GSAP) is a JavaScript library focused solely on animation. GreenSock gives you the most flexibility and control over animating anything within a webpage. It’s supported by all the major ad networks and recommended by Google for creating animated banner ads.

You should know some JavaScript/jQuery before learning GreenSock. While very powerful, in some ways GreenSock is easier than a lot of JavaScript/jQuery because the GreenSock syntax is very efficient and consistent.

React

React is a front-end JavaScript library for building an interactive UI (user interface) for web applications. Everything in React is a component. Each component can react (update) to changes, such as real-time data. Each component can updated without having to reload the entire webpage.

Before learning React you should have a know HTML, CSS, and JavaScript.

How to Get Started

Looking at the list of languages you can learn for front-end, it can be overwhelming knowing how much you should learn and where to start. When you’re getting started don’t worry about learning everything. You don’t need to know it all to start creating webpages. Knowing some HTML and CSS will get you started building simple websites. You can then add in JavaScript/jQuery.

See how you do learning and using those, and you’ll be in a better place to decide if you want to learn more and what that will be. Maybe you’ll want to learn more JavaScript and get into GreenSock, React, etc. or maybe you’ll want to explore the back-end (as we explain below.)

When learning HTML, CSS, etc., keep in mind that you are learning a language! Kids learning to speak their native language can understand you before they can speak, and when coding you’ll be able to look and understand code before you can know what to type in from scratch.

Practice makes perfect. To become a proficient coder keep the following in mind:

  • Learn the codes and know what they do.
  • Type those codes repeatedly to ingrain them into your memory.
  • As you start coding you’ll need to reference the books you get in our classes, Google, etc. until eventually you’ve written that code enough times that you can remember it without having to look it up.
  • Sometimes you may not fully understand concepts when you first see them, but they should start to make more sense after you get a bit deeper into a language. While HTML/CSS let you do things with very little code and get immediate feedback, more complex languages such as JavaScript require you to understand multiple core concepts before you can do something basic. HTML/CSS are going to be easier, while JavaScript is a step up in terms of complexity and difficulty. Just take things in stages. It’s like learning to crawl, walk, and then run. In time you will get it, especially the more you learn and practice.

Noble Desktop’s front-end classes are a great way to learn to code. They come with step-by-step workbooks which you can reference later if you forget how to code something. You can practice by going over the exercises and once you know the code you can start using it to build your own pages.

Back-End Web Dev Bootcamps

The back-end of a website involves things that happen on a web server (a computer that runs the website). It usually involves a database for storing information such as products, prices, orders, social media posts, passwords, etc. Using a server-side coding language (such as PHP, Ruby, Node.js, etc.) you can process information in forms, create login/logout functionality, and much more.

This ability to accept user data is what creates the magical experience of websites like Instagram, YouTube, and Facebook. On the early internet, websites did not change much. You could view a restaurant menu or travel photos, but there was no reason to stay on a site after you’d seen it. The content was stagnant, and viewing was a lonely experience without interaction from other visitors to the site. Today, websites can captivate people for hours because there is always fresh content, comments from other users, and opportunities to interact. When users have their accounts, the experience can even be personalized to match their tastes. This kind of dynamic, engaging experience is the real value of a backend programming language.

WordPress & PHP

WordPress is a CMS (content management system). That means regular people (non-coders) can go in and update content such as text, images, etc. WordPress is the world’s most popular CMS, running over 30% of all websites. Behind the scenes, WordPress runs on PHP, a server-side language that has been around for a very long time.

While non-coders can update content, there are limits to what they can do. Themes control the appearance and functionality of a WordPress site, and they are coded with HTML, CSS, JavaScript and some PHP.

Ruby on Rails

Ruby on Rails is very developer friendly. It’s powerful, yet the code is readable and intuitive. It lets programmers write code quickly and efficiently, which is why it’s popular with many companies such Airbnb, GitHub, and many others.

When Ruby on Rails emerged in the early 2000s, it delivered a karate-chop to the web development ecosystem. In contrast to the existing tools, which emphasized flexibility and generality, Ruby on Rails was laser-focused on being productive for web development. Instead of personalized configuration, Ruby on Rails holds everyone to the same strict conventions. These conventions function like a “shorthand” for code and allow experienced Ruby on Rails developers to create an amazing amount of functionality in a short amount of time. Other languages and frameworks have since adopted many of the principles that Ruby on Rails pioneered, but it remains an excellent specialized tool for web development.

Node.js

Because so many front-end web developers know JavaScript, they wanted to be able to run JavaScript on a server instead of having to learn another server-side language. Node.js makes this possible. Node.js is asynchronous and many concurrent connections can be handled at the same time, updating each connection once a process has finished. In other words, Node.js can run very quickly.

Two unique advantages that Node.js enjoys are the speed of JavaScript and the ability to handle many simultaneous connections. Because JavaScript is a bottleneck when browsing the internet, Google has spent an immense amount of time and money figuring out how to run it faster. The result is called the V8 JavaScript engine, which forms an important part of the Chrome internet browser. Node.js can reuse the V8 engine when it runs JavaScript code on the back-end, giving it a speed advantage over similar server-side languages.

The second advantage of Node.js is that it will happily support thousands of simultaneous connections. Node.js was designed during the modern internet era where 10,000 users could be interacting with a website at the same time, and its architecture is built to accommodate that. Like a waiter serving several tables at once, it can jump back and forth between users and satisfy all their demands in real-time. Other backends, designed for a simpler era, default to satisfying one user at a time and will struggle under heavy traffic unless they are augmented. This feature of Node.js, its “asynchronous” design, makes it more difficult to learn initially but much easier to scale up in the case of a popular website.

Python

Python very popular and gaining momentum. That’s partially because you can use it for so many things: back-end web development, data science, automation, and more. Another reason people like Python is its short, readable code.

Python is a popular choice for backend programming because it is easy to read and versatile. The readable code makes the learning curve for Python friendlier than any other language. This emphasis on readability carries over to the tools built in Python, which also tend to be simpler to use than in competing languages. While readability has these short-term benefits for students of Python, it also has long-term ones. Teams of programmers have an easier time collaborating on each others code, finding bugs, and onboard new members.

When Python is used for a variety of tasks within a team—like web development, automation, and data analysis—it eliminates the extra work it would normally take to use multiple languages for these tasks. There is the obvious extra work of setting up and integrating tools from two separate languages, but there are also the time spent learning and enforcing best practices in two different languages. Just using Python eliminates both kinds of extra work. Using the same language across different functions also makes it easier for programmers to switch roles if the need arises.

Data Science Bootcamps

As massive and complicated data sets become increasingly common, specialized tools such as Python, SQL, and R have emerged to analyze, visualize, and transform that data. Python is one of the most common tools for working with data due to its open-source license, relative ease of use, and available third-party tools. Data scientists also use SQL to directly access and manipulate databases. R is a great programming language for those who need a more specialized tool focused on statistical analysis.

Python

Python is quickly becoming the lingua franca of data. The reason for its booming popularity, in short, is that it is a versatile, open-source language that is fun to use. Up until recently, the tools for dealing with data formed a very fractured landscape. Each particular discipline had its preferred tool, which was usually proprietary. Economists tended toward STATA, machine learning researchers tended toward MATLAB, and physicists tended toward Mathematica. As collaboration over the internet has become easier, the passionate open source community around Python has caught up to these proprietary tools and surpassed them. Features that used to make these proprietary tools unique—advanced graphing capabilities or a shareable notebook format, for example—have all been incorporated into Python. Users from all kinds of quantitative disciplines have been migrating to Python, attracted by the appeal of an open-source tool that is more versatile and fun to use.

SQL

More and more professionals are being expected to use data in their decision-making, and learning SQL will mean you are ready. SQL lets you answer questions using a database, the ultimate system of record for most organizations. While spreadsheets can give you a partial snapshot of your organization’s data, with SQL you can get a complete view of your data in real-time. You will also learn how data is inserted and organized, so that you can better understand how your organization collects the data it has. This can give you valuable insight into whether important data is being lost, or if poorly organized data is slowing you down.

R

For statistical analysis, R has a set of tools that is unmatched in depth and sophistication. Statisticians and other academics have been contributing to R for over 25 years, guaranteeing that for any statistical technique you can think of there will be a high-quality tool ready and waiting. If you have a background in statistics, you may find R easier to use because the terminology will be consistent with your training. However, since R is a specialized tool for statistical analysis, you may want to consider a more general-purpose language like Python if your interests are broader.

iOS App Dev Bootcamps

Swift is Apple’s latest coding language for creating iOS apps. Compared to the previous language (Objective-C), Swift should be easier and more friendly for new app developers. Swift is also more like JavaScript, which should help web developers that want to make the transition to app developer.

If you have never done any coding or programming, it can be daunting to jump right into iOS app development. Having prior experience in another programming language such as JavaScript or Python will help, as you’ll already understand some fundamental programming concepts that many languages share.

In particular, it will help to be comfortable with object-oriented programming and reading API documentation. iOS development heavily involves building on top of code that Apple developers have written and using APIs that Apple provides. Unlike in other domains, a new iOS project will not start from a blank slate but will instead plug into a strict framework that allows your code to safely interact with the iPhone or iPad it runs on. Understanding how to fit into that framework is the biggest hurdle when starting with iOS development, and relies on your ability to read documentation and object-oriented code.

What Will You Learn?

The most important thing to coding is getting started. Once you get going you’ll see how you like it, how well you do, and what you enjoy most. That’s why we have individual classes that let you get started, many of which count toward a longer certificate program if you want to continue.

Not sure what type of coding is right for you? Just ask and we’ll help you decide which classes or certificate programs are best suited to your goals and abilities.

Continue reading

Learn Coding for a New Career

  • Web Developer

    Salary in NYC

    $78,000 / year

    Web developers build webpages using coding languages such as HTML, CSS, and JavaScript. They program functionality and identify/troubleshoot errors in code. Web developers can work on front-end development (the part of the website you see in a web browser), or on back-end development (the logic and database functionality that runs on the web server). Others work as full-stack developers, providing end-to-end (front to back) expertise.

  • Front End Developer

    Salary in NYC

    $107,000 / year

    A Front End Developer builds the front end, also called client-side, of a website or web application. Some Front End Developers will update current websites to meet modern standards, create prototypes from wireframes, and use design comps to satisfy the needs of their employer or client.

  • Software Engineer

    Salary in NYC

    $109,000 / year

    Software engineers use their extensive knowledge of user experience design, operating systems, and programming languages to develop software. They can create different types of software, from games to operating systems. After analyzing a client's needs, they design, develop, and test software to meet that need. Software engineers can be divided into two distinct career categories: application engineers and systems engineers.

  • Data Scientist

    Salary in NYC

    $118,000 / year

    Data scientists collect, organize, and analyze large sets of data, providing analysis that is key to decision making. Governments, non-profits, and businesses of all types rely on data for forecasting, risk management, and resource allocation. Data scientists discover and analyze trends in data, and report their findings to stakeholders. They will use algorithms and models to simplify and mine data sets to create data-driven recommendations. Data scientists are needed across a handful of industries, especially the ubiquity of data and the reliance on it for business decision-making.

  • Mobile Developer

    Salary in NYC

    $108,000 / year

    Mobile developers are software developers who specialize in creating apps for mobile technology. Working with iOS and Android, mobile developers learn the programming languages specific for their chosen platform. They work with clients to identify the appearance and functionality required, and then use their development skills to create a functioning app. Mobile developers can work for organizations in business, healthcare, retail, entertainment, and much more.

  • Product Manager

    Salary in NYC

    $104,000 / year

    Product managers guide product development from ideation to market. Starting with consumer and market research, they use their understanding of customer wants and needs to inform product development and go-to-market strategy. They will work closely with engineering, marketing, sales, and other teams to launch products. After launch, they solicit and analyze feedback on the product to inform future iterations.

  • Python Developer

    Salary in NYC

    $125,000 / year

    Python Developers typically choose to focus on back end web development, data science or analysis, scripting, or product development. They build the server side of websites, processes for data analysis, and create automation scripts.

  • Full Stack Developer

    Salary in NYC

    $116,000 / year

    Full Stack Developers build web applications for both the visible front end that users see and the back end that powers the applications.

Learn Where You’re Comfortable

Attend at our campus in NYC or learn remotely, live online

On Campus in NYC

185 Madison Ave, NYC

Get face-to-face interaction with an instructor and other students when you learn at our NYC campus. Courses are hands-on with a computer and software provided.

  • Live, interactive class
  • Experienced instructor in the room with you
  • Computer and software provided
  • Free retake within one year
Students seated in computer classroom with workbooks, paying attention to instructor

Live Online

Remote, from anywhere

Get the same interactivity and access to the instructor as in-person students. There are no extra fees and we’ll work with you to ensure your remote setup is perfect.

  • Live, interactive class
  • Experienced instructor teaching over Zoom
  • Remote setup assistance provided
  • Free retake within one year

Online Training Demo

1-Minute Overview

More about live online training

Coding Resources

Free Resources

  • Video Tutorial: How to Get Started in Web Design

    Get an intro to HTML and CSS and see how they are used to create webpages. We will upload a site to make it live for the world to see! View the Presen...

  • Video Tutorial: Introduction to JavaScript

    Get started with the fundamentals of client-side (front-end) JavaScript, opening up your webpages to new and exciting functionality. Then continue learning in our JavaScript for Front-End class.

  • Get Started in Web Design & Coding

    So you want to learn to design and build websites? Let’s talk about where should you start, what you need to learn, apps you’ll need, industry terminology, and more. There are two sides to creating websites: design and coding: 

  • Should I Learn Front-end or Back-end Web Development?

    Aspiring coders often ask, should I learn front-end or back-end development? The best coding language to learn and whether you learn front or back-end development depends on what you intend to do. Different languages are used to create webpage ...

  • Python and Pandas: A Bigger Data Solution to Excel

    Excel spreadsheets have been the standard in the business world, allowing people to leverage spreadsheets for everything from accounting to managing schedules. As one of the world’s most popular software programs, Excel is used in all fac...

Load 2 more resources

showing 5 of 7 resources

Why Attend a Coding Class?

Coding is an expertise that spans almost every industry – from healthcare to software companies to manufacturing. Learning to code is a lucrative path that can be adapted to your ambitions and passions. 

You should learn how to code if you want to get a job in web development, software development, data science, app development, or fintech. Learning how to code will open up a world of well-paying jobs, freelance work, and passion projects. Taking a coding class can also make you a strong problem-solver, a more logical person, and a better communicator – which are important skills for any job-seeker. 

But coding isn’t easy to learn on your own. Many people who embark on learning how to code give up at their first roadblock. The secret to learning how to code is actually understanding how to break through those roadblocks and solve problems efficiently. 

In almost every job that involves coding, you’ll be working with a team. Taking a coding class in-person or live online will give you ample opportunities to work with your classmates on projects and problem-solving. You’ll also get first-hand practice with the tools that your future employers will use to manage you and your team – a necessary skill for success in the tech industry. 

Taking a coding class will teach you how to learn, how to problem solve effectively, and work on a team. Plus, you’ll leave with at least one project to add to your portfolio. Your portfolio is an important aspect of your job application in the tech or data industries. 

Coding classes vary in length and intensity. There are multi-week coding bootcamps that offer a comprehensive coding education for people who want to change careers. There are also coding courses specifically for one coding language that are better for those who want to upskill. Single-language coding courses are also ideal for anyone who isn’t sure they want to embark on a path to a new coding career but are ready to test the waters.

Bootcamps will teach you how to completely change your career, build with code from scratch, job skills, and how to work on a team. They usually offer payment plans, student loans, or income share agreements that are more financially accessible than a single course. A coding bootcamp might be more expensive overall, but it’s a worthwhile investment in your future because most bootcamp graduates receive a 51% salary increase compared to their pre-bootcamp job. 

There are no prerequisites for most coding courses. Almost all coding courses and bootcamps are designed to turn complete beginners into competent coders. A coding bootcamp will give you all of the education you need to apply for coding jobs. But a coding course will only teach you one specific coding language. 

With a coding course, you have access to instructors with experience in the industry, someone to help you push through your learning roadblocks, as well as classmates to work with and lean on. Courses will also give you a complete curriculum to make sure you’re learning everything you need to know.

You’ll leave a coding course with projects for your portfolio, problem-solving skills, and an understanding of what you need to do after bootcamp. You’ll be competent in relevant technologies and know exactly what jobs you’re qualified for.
 

There are different types of coding classes because coding is used in many industries for a variety of purposes. You can learn how to code to secure a job in web development, app development, software engineering, data science, data analytics, fintech, and more.

If you want to break into web development you should take a web development bootcamp or a front-end development bootcamp. Not ready to jump into an immersive bootcamp yet? Start with HTML and CSS. Once you’ve mastered the foundations of laying out and styling a website you can dive into JavaScript.

If you’ve already learned front end development (HTML, CSS, and JavaScript) and you don’t want to take an immersive web development bootcamp, you can take courses on specific back end languages including Ruby on Rails, Python, Java, PHP, or .NET. Python and Java are the most in-demand back end programming languages. 

If you want to learn how to code to embark on a career in data science, you should learn Python or R. You’ll also need to know SQL, data visualization, and machine learning. The most popular data visualization tools are Tableau and PowerBI.

Not interested in web development or data science? Coding is used for much more than these two fields. You can use coding for mobile app development, the internet of things interfaces, software development, IT automation, and computer science too. Dive into mobile app development for Apple devices with an iOS Development Bootcamp or learn Swift.

The best way to learn how to code is through an in-person or live online course because you can instantly get help from industry-experienced instructors to get you on track to your goals more efficiently. You’ll also gain access to full curriculums that take the guesswork out of your career roadmap if you attend an immersive bootcamp. 

Bootcamps and courses also make your learning experience better because they hold you accountable. You’ll learn faster with deadlines set by industry experts, a clean curriculum that teaches you exactly what you need to know to get a job, and project-based learning that you can use to prove your skills to employers. 

If you want to learn how to code to change careers, upskill, or make the most of your current position with added tech skills, a class is always the best route. Learning how to code on your own can be frustrating but it doesn’t have to be! Taking a course will relieve the stress of creating your own roadmap to success, finding a real person to answer your questions, and finding misleading job tips on Google.

Continue reading

Upcoming Coding Classes in NYC or Live Online

All times are listed in Eastern Time unless otherwise specified.

January 2023
JavaScript for Front-End
January 30–February 1
Monday to Wednesday 10–5pm
$975
18 Hours
NYC or Live Online

Make your webpages more interesting and interactive with JavaScript & animations with GreenSock. Learn how to hide and show elements, add slideshows, and much more.

Add to cart
FinTech Bootcamp
January 31–June 30
Weekdays 10–5pm
$4,995
114 Hours
NYC or Live Online

Gain the analytical and programming skills to break into finance technology. Learn the fundamentals of Python programming, data science, financial analysis, data visualization, and machine learning. Create your own final project.

Add to cart
Advanced HTML & CSS
January 31–February 16
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.

Add to cart
February 2023
Python Machine Learning Bootcamp
February 1–8
Wednesday to Tuesday 10–5pm
$1,895
30 Hours
NYC or Live Online

Take a step beyond normal programming, into using algorithms that can independently learn patterns and make decisions. Machine learning skills are in high demand, as these algorithms now run the majority of trading on Wall Street and the product recommendations at big companies like Amazon, Spotify, and Netflix.

Add to cart
WordPress for Coders
February 8
Wednesday 10–5pm
$425
6 Hours
NYC or Live Online

If you already know how to code webpages as well as how to use the visual content management side of WordPress, and are looking to take more control over WordPress through the coding that works behind the scenes (coding WordPress themes and more), this is the class for you.

Add to cart
JavaScript Development Certificate
February 9–May 19
Weekdays 10–5pm
$5,995
324 Hours
NYC or Live Online

Learn how to build web apps with JavaScript, one of the most popular coding languages. Create a portfolio of projects and prepare for a career in application development.

Add to cart
Flexbox, Grid, & Bootstrap
February 21–March 2
Tuesdays & Thursdays 6–9pm
$650
12 Hours
NYC or Live Online

Learn how to use CSS flexbox and grid to layout and align webpage content, and make it adapt to different size screens. See how both of these newer CSS techniques are useful, and when to use each. You’ll also learn how to use Bootstrap (which uses Flexbox) to build out layouts quickly.

Add to cart
Python Machine Learning Bootcamp
February 27–March 29
Mondays & Wednesdays 6–9pm
$1,895
30 Hours
NYC or Live Online

Take a step beyond normal programming, into using algorithms that can independently learn patterns and make decisions. Machine learning skills are in high demand, as these algorithms now run the majority of trading on Wall Street and the product recommendations at big companies like Amazon, Spotify, and Netflix.

Add to cart
March 2023
SQL Bootcamp
March 6–8
Monday to Wednesday 10–5pm
$975
18 Hours
NYC or Live Online

Learn to extract info from databases by writing SQL queries, joining tables, aggregating data, and filtering results. You’ll learn PostgreSQL in this class, but the concepts apply equally to other databases such as SQL Server and MySQL

Add to cart
Data Science Certificate
March 6–April 5
Weekdays 10–5pm
$3,995
114 Hours
NYC or Live Online

Master the tools to become a data scientist: Python, SQL, automation, and machine learning. Learn Python programming fundamentals and analyze data with Pandas, NumPy, and Matplotlib, and query databases with SQL. Use machine learning to apply regressions and other statistical analysis to create predictive models.

Add to cart
Load 10 more courses

showing 10 of 63 courses

Yelp Facebook LinkedIn YouTube Twitter Instagram

Contact Us

Office Hours:
9am–6pm, Mon–Fri

(212) 226-4149 hello@nobledesktop.com

Location

In-Person in NYC

185 Madison Avenue 3rd Floor
New York, NY 10016

Campus Info

Live Online from Anywhere

Live Online Info

Noble Desktop is today’s primary center for learning and career development. Since 1990, our project-based classes and certificate programs have given professionals the tools to pursue creative careers in design, coding, and beyond. Noble Desktop is licensed by the New York State Education Department.

Adobe Certified Training Center

Win a Free Class!

Sign up to get tips, free giveaways, and more in our weekly newsletter.

© 1998–2023 Noble Desktop - Privacy & Terms

Compare selected courses Clear selection Comparison limit reached