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

Web Development Courses in NYC or Live Online

Hands-on Training from Experts Small class sizes

Become a Web Developer with courses or bootcamps in Front-End or Full-Stack Development. Learn front-end development with HTML, CSS, JavaScript, React, Flexbox & Grid, and back-end development with Django (Python) and JavaScript.

  • Certificate Programs
  • Front-End Classes
  • Back-End Classes
  • Corporate Training
  • Why Noble
  • About Web Development
  • Careers
  • Campus & Live Online
  • Learning Resources
  • Upcoming Classes

Featured Certificate Programs

Learn the skills to become a Web Developer: HTML, CSS, JavaScript, React, Django, and more. Our New York State approved certifications cover front and back-end development and can be taken as a complete program or individual courses as your schedule allows.

  • 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
  • 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
  • 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
  • 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
  • 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
  • Web Design Certificate

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

    Become a well-rounded web designer and start creating your portfolio. Learn to design webpages and emails, code them with HTML, CSS, and JavaScript, as well as build websites with WordPress.

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

Front-End Web Development Classes

Learn to create and style webpages with HTML, CSS, and JavaScript, and layout responsive websites with flexbox & grid. Learn by doing with our step-by-step workbooks and project-based curriculum.

  • 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

    • Weekdays only
    • 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

    • Weeknights or weekdays
    • 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 Bootcamps

Become a back-end or full-stack developer. Learn programming fundamentals and the latest technologies and apply those skills to a variety of projects.

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

Corporate & Onsite Training

Train your team in the essential coding skills they need to create webpages and emails. 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

HTML & CSS

Learn to write the code for webpages and emails

Modern CSS Techniques

Learn CSS flexbox and grid for creating modern webpage layouts

JavaScript & jQuery

Add interactivity and animation to webpages

Ruby on Rails

Learn back-end programming to create dynamic web applications

Git

Collaborate with other developers and keep track of changes to files

HTML Email

Code HTML and CSS specifically for email marketing

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

Rated NYC’s Best Web Development Courses

Launch your career in tech with coding classes and 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!

  • Example web development class project

    Learn then Practice

    In our coding classes you’ll learn web design and coding through projects. First by watching a short demo, then by practicing through creating and adding elements to websites. Our instructors are all industry professionals who draw on their experience to teach you practical, professional skills.

  • Custom web development training manual included with every course

    Custom Workbook Included

    All of our coding classes come with a custom step-by-step training manual sold to universities and schools around the world. Recreate the class projects and refresh the coding materials anytime after the class.

  • Students learn web coding and become web developers

    Walk Away Coding Websites

    “I learned a lot. From setting up an HTML document, to using CSS to style content. The teacher was knowledgeable and was able to answer all additional questions the students asked. I highly recommend this course to anyone who would like to start designing websites in HTML and to designers who would like to solidify their HTML and CSS skills. Amazing experience and learning environment.”
    Dmitrii Sinitskii, Graphic Designer, Dec 8, 2017

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 Web Development Courses are rated 4.8 stars by 793 students

in the past 24 months

Reading all the positive testimonials you think to yourself, ‘No class or instructor can be THAT good, right?’ Wrong. The instructors at Noble are the most knowledgeable, experienced, patient and skilled teachers you will find anywhere and the learning methods and training materials they employ will have you designing, coding and creating in no time.

Darrel Somoza
Long Island Rail Road

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

This JavaScript & jQuery class was educational, inspirational, and exciting. I did not know that I can utilize JavaScript in so many different ways. The content offered is thorough and useful. I recommend this course to anyone who would like to start creating functional and dynamic websites.

Dmitrii Sinitskii

I feel like I can now go and make webpages.

Adriano Medina

Learning new things is a great way of expanding your knowledge and this is the perfect place to do it. Short, efficient classes, packed with information and plenty of exercises.

Michelle Mumoli
Keller Williams

If you want to get a quick inside look at web development, this class is the right one for you!

Benjamin Schneider
Hudson River Park Trust

Exactly the place to start learning. Great pace, great price and overall a great time.

Lily Crager

Very approachable way of learning a new skill. Nothing seems out of reach when it is taught this way.

Juan Lemus

As a long-time refugee of print design, I took the plunge and invested in my career by taking the web certificate. I feel like it really paid off. I felt empowered and possessed the tools to design and build modern, responsive web sites. The aspect I most appreciated was learning up-to-date best practices for executing modern web designs. Noble’s original step-by-step books are second to none: easy-to-follow and handy references to fall back on while working on a project. The instructors bring their own valuable real-world experience and are eager to help and share their knowledge.

Dylan Rogers

I have completed 2 certificate programs. A 90-hour front-end Web Design Certificate that included classes in HTML, CSS, JavaScript and jQuery, HTML Email, Photoshop for web, and mobile and responsive web design. The second certificate built onto the first, and added a 30-hour back-end web development program which included PHP, MySQL, and WordPress. I learned tons, and the teachers were excellent. The course books are such a valuable tool to use with my projects. I was able to code a WordPress theme from scratch, and was even asked to speak at this past summer’s Wordcamp NYC. The instructors know their stuff, and really make learning fun. Nothing is rushed, and they take time to answer all questions. These courses were a very worthwhile investment—would recommend to anyone.

Gail Kearney

The instructors are top notch; very approachable and they know their stuff. Their class format is see and do; they explain an exercise step by step then have you complete it and are there to help you if you get stuck. I found the hands-on approach very effective. The exercises are modular and build on previous ones and every time you complete one you've made something happen that you didn't know how to do 30 minutes ago. That's a great feeling and helps keep you engaged in what you're learning. Piece by piece you're building practical skills that you can apply immediately.

Jonathon Powell

I think I learned more about coding in 3 weeks than I did in 4 years of design school.

Kevin

Just completed the Web Development Level 1 Class. I never thought that I would learn HTML and CSS so quickly. The instructor was great. I would definitely recommend taking classes at Noble Desktop!!!

Marilyn Khan

Web Development Level 1 is an excellent introduction to HTML and CSS coding. The fundamental elements were explained and hands-on exercises bolstered an understanding of each function. If you are looking to build a simple web site or gain knowledge of basic coding for customization of existing sites this course is definitely helpful.

Carla Siegel
Agentsie

Invest in yourself and take the Mobile & Responsive Web Design class. It's a great and invaluable experience that will keep you current with web trends. The added bonus; instructors at Noble Desktop are always top notch!

German Hernandez

I spent a lot of time researching different schools and couldn’t be more happy that I went to Noble Desktop for the Web Design Certificate. The instructors are great, you cover a lot of material and best of all - you get to keep the workbook so you can repeat exercises on your own!

Kathy Hallock

Not knowing anything about HTML/CSS, I found this class so informative. There was just the right amount of instruction without it ever feeling overwhelming. The instructor was fantastic. She was extremely articulate and explained things so clearly that I really felt like I could truly tackle web development. I feel that I now have a good solid base of knowledge in HTML/CSS and am excited at the idea of moving onto the next level.

Elise Rouse
Nickelodeon

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

The class and the instructor provided great examples for understanding the fundamentals of JavaScript and jQuery. I felt I left the course with a more comfortable knowledge of what I once thought was too complex to grasp.

Shonica St John

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

Really gets at JavaScript + jQuery code—and manages to make it inviting and not cold!

adam bohannon

Excellent instructors...patient and extremely knowledgeable.

Raymond Hill

I'm so happy that this class is required for Certification, because it showed me unbelievable time savers and forthcoming techniques I'd otherwise never know about.

Jake Thomas

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

I would recommend the class for anyone needing a clear introduction to HTML.

Jon Gerstel

Noble Desktop takes you through the development path with ease and provides you the background needed for a career in web development and design.

Ben Schneider
Hudson River Park Trust

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 provided me with a solid foundation of web development knowledge. Their instructors are easy to approach, and the curriculum is laid out in a logical progression that makes sense and helps you to grasp a lot of information. Thank you Noble Desktop for helping me in pursuing my next career path!

Mike St.Pierre

Excellent, easy to follow instructions for those looking to add skills to their resume or to expand their knowledge base.

Rachel
Zeta Global

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

Scott Carson

I highly enjoyed Noble Desktop's JavaScript & jQuery class. My instructor was very knowledgeable and the class materials were easy to follow and used real-life examples.

Charles Easton IV
The Lynx Group

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

Noble Desktop's classes are good. Especially the instructor is really good - within two days he made us clearly understand the concepts of Flexbox, Bootstrap and CSS Grid.

Sai

Easy to follow even online. Great place to start for basic understanding of web page structure and coding.

Tika Tsiklauri

Noble Desktop is fantastic 100% of classes (I have taken 4) have been well-paced and extremely real-world relevant.

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

Great experience with Noble Desktop classes. Not a single bad experience - really love this company!

Trudy

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

Well worth the time. I was able to learn very quickly on a topic I had no prior knowledge.

Beau Daum
Pzena Investment Management

Perfect class to begin your experience with WordPress!

Nestor Castano

I have taken many courses here before and have recommended the school highly to friends and associates. I love that the instructors are all so knowledgeable about their subjects. The private PCs and Macs are a huge plus for me(many schools only offer online or you must bring your own laptop); they are fully-loaded and help the learning process immensely. Every instructor here is patient, thorough, and makes sure you have a full comprehension of the subject. This is the only computer learning school I attend in NYC.

Stacey Brody

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

This class is a great start to learning HTML and CSS.

Michael Piersanti

This is course was a great introduction to HTML and CSS. The material was thorough and easy to understand. You will leave feeling confident that you can learn even more.

Anthony Zuaro

The instructor had a clear passion for coding and brought life and humor to the topic. He did a great job at breaking down the material, so it was easily understandable for students with all levels of experience.

Melissa Giovinazzo

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

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

HTML was totally foreign to me and this helped me understand the basics!

Gisselle Cardel

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

Dan is an excellent instructor, logical and clear presentation. It felt really secure to be learning at the right pace. Also allowed for individual differences in experience and questions. I made a list of six questions, all about places I have been stuck, and Dan helped me with ALL of them. I can't wait to get back to work on my clients' websites. This was $$$s worth of new knowledge! Thank you!

Camilla Golden
camilart.com

I was skeptical about taking the class online but I have to admit the instructor was amazing. He was very clear when he spoke, knowledgable and just great!

Jason Padilla

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

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

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

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

Good experience! Learned a lot of solid information.

Kiera Durr

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

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.

I will return to learn more.

Samuel Ayisi

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.

I think of this as one of those "teach a man to fish" classes in that I am confident I can now: a) independently further build my class project app, and b) create a new app from scratch. If you're reading this, you've probably worked through some coding tutorials but still don't know how to put it into use or what skills and knowledge you're missing to build your own app. This course walks you from point A to point Z, building a sample app as a class, then working independently on your own project idea. The sample app teaches you the basics while your own project allows you to explore your own interests and get assistance on it from the instructor. Because of this class I now think of programming as my weekend hobby for pet projects as opposed to something I'm trying to force myself to learn.

Michael McGill

Devin's insight into the web development industry was invaluable. I had a lot of preconceived notions about the industry that turned out to be incorrect and I am glad I had this class to be better prepared to enter the job market.

Joshua T.

I dabbled in HTML and CSS on my own last year and I took this course to fill the gaps in my education. I was on the fence about bootcamps, but I'm so happy to have been proven wrong! The last HTML and CSS session left me emotional, because I finally understood the reasons behind why my code wasn't working. For the first time, I feel capable of programming :)

Cindy-Ann Roberts

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

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

The best investment I have made in my life!

Luis Pecina

I enjoyed this class. I learned a lot of useful material from my instructor.

Aedan Aksenchuk

I recommend web development courses from Noble Desktop to anyone who wants to learn.

Aedan Aksenchuk

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

Aleksey Chernyakhovskiy

Which Web Development Course is Right for You?

We offer a variety of individual courses and certificate programs in front-end, back-end, and full-stack development. Which course or certificate program is right for you?

Front-End Web Development

When a user visits a website, they are accessing its front-end. In other words, the front end of a website is the part that users interact with in a web browser. Front-end developers know how to code HTML, CSS, and JavaScript.

This is why our front-end web development certificate program includes courses in web development (which cover HTML and CSS), a class focusing on CSS Flexbox and Grid for page layout, a course in JavaScript and jQuery, and a other courses such as Git for tracking code changes and collaborating with other developers. Below are explanations of common web development topics:

HTML

HTML, which stands for HyperText Markup Language, is often the first language that developers learn. It allows them to add content such as text, images, forms, and more to webpage. HTML creates the content and structure/outline of the page. Developers supplement HTML with CSS to refine the appearance of the content and the overall layout. Together, HTML and CSS make up the majority of the user interface.

CSS

CSS, or Cascading Style Sheets, is learned alongside HTML because the two work seamlessly together. With CSS, we can make global changes to a website’s look. We can style color, font, border, position, shape, and even create simple animations. We can change individual elements (such as a single line of text), multiple elements (such as all headers at the same time), or we can pick and choose which things to manipulate by assigning classes and IDs to things that we create in HTML.

JavaScript

We use JavaScript on the front end to change how certain parts of the page function. It allows us to take animate elements in a webpage or give them added functionality. JavaScript can validate form information, add or remove items from a to-do list, or perform mathematical functions (such as in an e-commerce store or on a food delivery app). We can even use JavaScript to grab data from external sources and seamlessly integrate it into our website’s front end.

In other words, you use HTML to create a button, CSS to determine how the button looks, and JavaScript to determine how it will function.

JavaScript is one of the most versatile languages in web development. Because of its popularity and broad scope of capabilities, there are numerous libraries and frameworks that make programming JavaScript faster and easier:

  • jQuery is a popular JavaScript library that lets you do more, with less code. Using popular jQuery plugins, you can add tons of functionality to a page by writing minimal code, because someone else has already written the code for you.
  • JavaScript frameworks are a bit different. They affect the page on a more global level. Popular frameworks include Angular and React.

Bootstrap

Bootstrap is the most popular front-end library, which exists to make your life as a developer a bit easier. You can decide which parts you want to use, from its grid (which makes laying out a page faster) to its many pre-made components (navigation bars, slideshows, buttons, popups, and more).

Bootstrap allows you to create/use themes for controlling how the pre-made elements look. This way you can quickly start off with the default appearance, and then customize it later if you want.

Git & GitHub

Git for web applications is like Google Drive for essays. As you change a document or a file, the changes are tracked, the previous versions are stored, and you can collaborate with others by giving them access to your repository.

While Git facilitates collaboration and keeping a history of your code changes, its indispensable for professional use, too. Your GitHub profile is one of the first things that recruiters and employers will look at when trying to learn more about you as a developer. They can see how and with whom you work, how you organize your files, whether you include clear and relevant comments in your code, how often you program, and so on. They can even look at live versions of your applications.

Many new developers are intimidated by Git because it involves using the Terminal, or the command line. However, most people find that using Git is the best introduction to the Terminal! Once you understand the workflow, you usually only need to use a few commands so you can be up and running quickly.

Git is covered in all of our web development certificate programs.

SASS

SASS adds features not natively found in CSS. For example, you can nest rules and media queries inside other rules to make managing large codebases easier. You can also define variables (like those found in JavaScript), which make it easier to set up and change global elements such font families, colors, sizes, and more. While CSS has added variables, browser support may not be good enough for you... so can safely use SASS variables.

Which front-end class or certificate is right for you?

Committed web developers can attend our New York State approved certificates at a discount, while beginners can get started with our introductory courses. We also offer a variety of courses for aspiring designers that do not involve or require any coding.

With extensive course offerings (from 1-day courses to entire certificate programs) and flexible scheduling, we are confident that you will find a course that is the right fit for you.

Front-End Certificate Programs

Our Front-End Web Development Certificate offers comprehensive training that hones in on HTML, CSS, JavaScript, and related libraries, frameworks, and technologies. The emphasis of this certificate is web development and coding.

Our Web Design Certificate expands on the front-end by adding classes in Adobe XD to layout webpages and optimize graphics, and HTML Email to apply HTML & CSS concepts for creating beautiful marketing emails.

Both of these programs are offered at a discounted rate (as opposed to taking the courses individually) and participants who complete the programs earn a certificate approved by New York State.

We offer full-time options weekdays, as well as part-time programs on weeknights or Saturdays. All our certificate programs allow attendees to retake any course in the program for free within six months. Step-by-step workbooks are included for use during and after the classes.

Front-End Classes

If you want to try coding with an introductory course, start with our Intro to Web Development class. You’ll learn the fundamentals of HTML and CSS so that you can create visually appealing multi-page websites from scratch. No prior coding experience is required.

Those who already have some experience with HTML and CSS can take in-depth courses in JavaScript for Front-End or Flexbox & Grid.

You can start with our shorter courses and bootcamps and earn a certificate over time.

Web Design Classes for Designers

If you are strictly interested in designing website interfaces (but not programming them), you should attend our web and visual design classes. We offer both introductory and advanced courses in Adobe XD and Sketch, where you will learn to design and lay out webpages. We also offer a range of UX design courses for aspiring user experience designers.

Back-End Web Development

Imagine that you’ve created a simple, static website using HTML, CSS, and some basic JavaScript. Your page is available for the world to see. They can see what services you offer, read your biography, explore your photos and videos.

Now, if only they could register as a user, make a profile, like and comment on blog posts, and make contributions of their own. Without this type of functionality, your website is not dynamic; it simply exists for users to view. In other words, they can look, but they can’t touch.

Their interactions with your app or website will not be saved unless we find a way to store the user’s information in a database. Otherwise, every time you reload the page, you are back to square one. This is where back end development comes in. The back end is invisible to the user. We know it’s there, and we know it’s working, but we can’t see it happening.

Back end developers typically know the front end languages (HTML, CSS, and JavaScript), but in order to store or recall data from databases, they must become proficient in one or more back end languages, such as Python, Ruby, or PHP.

Python & Django

Python is one of the easier languages for beginning developers to learn. It is the most commonly taught programming language in high school and university-level computer science courses—and for a good reason. It has a simple syntax and is relatively easy to learn and use.

But Python is not just for beginners; some of the most complex applications have been written in Python. Think about Google, Instagram, Reddit, and YouTube. It is a powerful and versatile programming language that can be used for almost anything: back-end programming, data science, automation, and other specialized computing.

Another benefit of learning Python is that it is one of the most popular languages. This means that there is ample documentation for beginners and experts alike, as well as a large community of Python developers who are ready and willing to help when you encounter a tricky line of code.

Django is a high-level framework for Python that gives you the things needed to build web applications. We cover Django in many of our Python development courses.

Our Python courses are just as versatile as the language itself. Our Python Developer Certificate explores Django and Django REST in-depth to build dynamic websites. We also offer other Python courses, including Python for Data Science Bootcamp.

Ruby & Ruby on Rails

Ruby is a general-purpose programming language that facilitates object-oriented programming. It is a back-end language that is often used alongside Rails. Ruby on Rails is a web development framework that is both implemented in Ruby and dependent on Ruby. The popularity of Rails ultimately led to the rise of Ruby as a back-end programming language.

Ruby is considered a general-purpose scripting language because it can accomplish almost anything. Its syntax is relatively simple and predictable, with no semicolons and fewer required brackets than JavaScript. Many programming tasks can be accomplished in fewer lines of code than you might imagine.

However, unlike JavaScript, it is unforgiving of errors. For this reason, the intensive study of Ruby is a recommended prerequisite for serious work in Ruby application development.

Rails makes working with Ruby much more intuitive; it simplifies repetitive tasks and helps you build complex web applications without complex code. Our Ruby on Rails course in New York covers both Ruby and Rails, and offers a comprehensive curriculum with practical lessons that you can put into practice immediately.

PHP & MySQL

PHP is the web’s most popular server-side scripting language. Some of the biggest and most popular websites, such as Facebook, Wikipedia, Baidu, and Tumblr run on PHP. It is fast, free, stable, and full of advanced features.

PHP can help bring your website to life, changing it from a static HTML-only experience to two-way interactive user experience. PHP is the backbone of many web-related activities that we take for granted, such as handling form submissions, powering e-commerce transactions, and interacting with a database.

PHP is almost always paired with MySQL, an open-source database that is unrivaled in popularity. This is why our course covers PHP and MySQL together.

Many of the most popular content management systems, such as WordPress, Drupal, and Joomla, are written in PHP. Understanding this language will make it easier for you to understand how these CMSs work and will help you customize them so that they can better fit your needs.

WordPress

WordPress is a content management system (CMS) that allows users to create websites without having to code them. WordPress is the most popular CMS; around 33% of all websites are powered by WordPress. Its ease of use and user-friendly interface make it popular among non-programmers, as they can create visually appealing websites full of text, images, and embedded media. WordPress runs on PHP, a back-end language that is used in a variety of applications.

One of the biggest benefits of using WordPress is that you can create and customize a website for a client, but then pass it off to the client so that they can update the content on their own.

While you can create a functional website on WordPress using the built-in features and the expansive library of plug-ins, there are limits to how much you can customize unless you input your own code. In our WordPress course, we’ll take you through the process of installing WordPress, modifying existing themes, and creating your own custom themes. You don’t need to know PHP to take this course, but you should be comfortable with HTML and CSS.

Front End + Back End = Full Stack Development

Full-stack developers are proficient at programming the front end and the back end. Sometimes, full-stack developers are generalists, but other times, they are former front end experts who decided to learn back end development in order to produce their own applications from start to finish. A few developers start with back end development, but the majority are at least familiar with front end languages before they dive into the back end.

Some companies might seek out full stack developers because of their versatility. One person can accomplish multiple tasks, manage several projects at once, and take control over the projects from beginning to end.

On the other hand, some companies sometimes prefer to have a front end developer who is an expert and a back end developer who is an expert. This way, each developer can hone in and focus on just one portion of the website or application. Some people are hired just do work in a single language on a single part of an application! For example, a company might hire a Ruby developer and leave the rest of the development to other members of the team.

Interested in full-stack web development? Our full-stack certificate program encompasses both front-end and back-end development.

Should I learn front-end, back-end, or full-stack development?

All web developers need to know at least some HTML and CSS, so you should start learning front-end. Those are easier to learn than back-end, so it’s a good place to start. If you like to focus on the appearance and interactivity of a webpage, the front-end is what you should focus on.

After learning front-end, you can learn back-end technologies depending on your needs. If you like creating website functionality, programming how things work, and the logic behind the scenes, then back-end is what you should focus on, and in particular Ruby on Rails. If you know both front and back-end, that makes you a full-stack developer.

Front-End

Front-end developers spend the majority of their time working on the portion of an application that a user sees and interacts with. This is a great option for those who have a keen eye for detail, and who enjoy watching their creations unfold before their eyes.

Some front-end developers participate in an application’s design, but others are given a wireframe (like a blueprint, but often very precise) to follow. It takes the guesswork out of programming and makes the end goal very clear.

Front-end developers can add courses in web design, such as Adobe XD in a Day and the Visual Design Bootcamp, to become a well-rounded web designer.

Back-End

Back-end developers spend the majority of their time working on the server-side of an application. Their work, when done right, is invisible. They work behind the scenes to create functionality for the user, who is interacting with the front end. Back-end developers are usually familiar with front-end languages, but they hone in on languages like Ruby, JavaScript, PHP, and Python.

If you enjoy working with databases, security and don’t want to focus on the visual appearance/layout of the page, back-end development might be a great fit for you.

Full-Stack

Full-stack developers do it all. They can code an entire application from start to finish: using HTML, CSS, and JavaScript for the webpage layout and using something like the JavaScript frameworks Node.js and Express.js for server-side programming. Our Full-Stack Web Development Certificate will bring you up to speed on front-end and back-end technologies so that you’ll be ready to hit the ground running.

Continue reading

Learn Web Development for a New Career

  • Web Developer source: indeed.com

    Salary in NYC

    $96,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 source: indeed.com

    Salary in NYC

    $116,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.

  • Full Stack Developer source: indeed.com

    Salary in NYC

    $117,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.

  • Back End Developer source: indeed.com

    Salary in NYC

    $145,000 / year

    A Back End Developer builds the server-side of a web application and integrates front end development components.

  • Software Engineer source: indeed.com

    Salary in NYC

    $138,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.

  • Product Manager source: indeed.com

    Salary in NYC

    $118,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 source: indeed.com

    Salary in NYC

    $145,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.

  • JavaScript Developer source: indeed.com

    Salary in NYC

    $121,000 / year

    JavaScript Developers write JavaScript code that defines the behavior of the visual elements of a web application or web page and connect it with back end services. Sometimes, they are responsible for a whole website, including design. Other times, they work on only one component.

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

Learn more about coding & our classes

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

  • What Is Git & Why Should You Use It?

    From web developers to app developers, Git is useful to anyone who writes code or track changes to files. So what’s it all about and why should you start using it? What is Git? Git is the most commonly used version co...

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

  • You May Not Need a Full-Time Course to Change Careers

    This post was written by Erica Freedman, Content Marketing Specialist at SwitchUp. In recent years, the coding bootcamp boom has saturated the market with a variety of programs. Many software engineering and coding bootcamps offer ful...

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

Load 5 more resources

showing 5 of 10 resources

Why Attend a Web Development Class?

Web development is one of the fastest-growing career fields right now. Every business needs to have a website and some websites are even products themselves. The web is also evolving faster than ever, so properly learning the most relevant web development skills right when you’re ready to enter the workforce is ideal. 

Websites are built from multiple different technologies which are usually referred to as a stack. A stack is essentially the layers of technology that make up a website or web application. Developers can choose to specialize in one part of the stack or the whole thing. 

There are jobs for developers who work only on the front end of a website, the part that users interact with. A Front End Web Developer Bootcamp is the best way to enter these careers, especially if you’re transitioning from a different career. Some bootcamps even offer certificates that you can add to your resume to gain more trust in your skills during your job search. 

You’ll learn HTML, CSS, and JavaScript to create responsive websites ready for your portfolio. You’ll also master developer tools and communication skills that you’ll need to land a job. Front end development is the easiest way to get into a web development career. 

There are also roles for developers who work on both the front end and the back end of websites. These jobs are usually given the title of Full Stack Developer or simply Web Developer. In a Full Stack Web Development Bootcamp you’ll learn everything that a front-end development bootcamp covers plus a back end language, SQL, and website architecture. 

There are also jobs that allow developers to specialize in the back end – the behind the scenes technology that powers the website. Back end languages include Ruby on Rails, Python, or Java. There aren’t many specific back end web development bootcamps, but once you’ve delved into some front end or full-stack web development, you can upskill by learning a specific back end language through a multi-day course. 

Java is by far the hardest language for a beginner to learn. Python is the easiest language to learn and will set you up for many jobs at startups. Ruby on Rails is more popular in web development among legacy companies like employers in the healthcare or hospitality industries. 

Bootcamp is the best way to learn because it immerses you into the curriculum, industry, and team practices. With a live online or in-person bootcamp, you have access to industry experts who can answer all of your questions in real-time so that you don’t have to scroll through forums for hours looking for answers while you’re still learning. 

A front-end or full-stack bootcamp is the best option for someone who is switching careers into a coding profession. They usually have no prerequisites and are designed to turn a complete beginner into an employable developer. Some bootcamps even offer job search tools and multiple payment options so that you can feel confident in your investment. 

If you’re more advanced, you can upskill with a back end development language to boost your career and unlock more interesting day to day work. Back end languages are also a great way for data professionals to break into development since Python is also used for data science. 

Learning coding through a bootcamp or course is a fast-track to a career in tech. Bootcamps are designed specifically to help you get a better job. They’re an investment, but they’re definitely worth it because most bootcamp alums see up to 51% higher salaries after graduating.

Continue reading

Web Development Terminology

Front-End & Back-End
  • The front-end of websites involve coding HTML, CSS, and JavaScript that control the look and feel of a website. 
  • The back-end of websites involve coding languages such as PHP, MySQL, Ruby on Rails, Node.js, etc. to create application-like functionality that typically interact with a database.
  • The front-end works in a web browser, whereas the back-end works on a web server.
HTML
  • To create webpages and emails we use HTML code (Hypertext Markup Language).
  • HTML tags mark up (label) content to indicate headings, paragraphs, lists, links, images, and more.
  • You can get a quick start in our 3-hour Intro to HTML & CSS class, dive deeper in our 18-hour Web Development with HTML & CSS class, or for the most thorough training earn a certificate in front-end development, full-stack development, or web design.
CSS
  • CSS (Cascading Style Sheets) code is used to style the contents of a webpage (or email), based on the HTML markup.
  • CSS controls the appearance of everything, from fonts and color, to building responsive page layouts that look good across screen sizes (mobile, tablet, and desktop).
  • Start learning CSS in our Web Development Level with HTML & CSS class. Dive deeper in our Advanced HTML & CSS class where we cover many important CSS concepts. In our Flexbox, Grid, & Bootstrap class you’ll learn how to use flexbox and grid to layout, align, and reorder webpage content, as well as make it adapt to different size screens. The classes can be taken individually, or as part of a certificate program.
JavaScript
  • JavaScript code is used to add interactivity, animation, and more to the front-end of web sites (what you see in a browser). Create slideshows, image galleries, validate forms, and much more.
  • JavaScript can also be used on the back-end of websites to execute code on a web server.
  • GreenSock (GSAP) is the most popular JavaScript animation library, because it makes it easier to animate anything in a webpage.
  • Get started in our JavaScript for Front-End class or JavaScript Programming Bootcamp.
  • React, Node.js, Express, and MongoDB enable you to build dynamic web applications.
  • Dive deeper into JavaScript development in our Full-Stack Web Development Certificate.
Responsive Web Design
  • Responsive webpages (and emails) adapt to any size screen: phone, tablet, desktop, etc.
  • Web developers use media queries in CSS to tell browsers to apply different styles for different size screens
Web Graphics
  • Mobile phones and tablets all have hi-res screens (Apple calls them Retina), and most laptops/desktops have hi-res screens as well. For websites it’s important to know how to properly create these hi-res graphics, which are often referred to as @2x because the screens are twice the resolution of low-res screens.
  • JPEG is an image format that’s good for optimizing photographs.
  • SVG (Scalable Vector Graphics) enables you to use vector graphics, which look great at any size and for any resolution screen. They download quickly, can be animated with JavaScript (such as GreenSock), styled via CSS, and more!
  • PNG is an image format that’s good for optimizing graphics such as logos and icons. While SVG is replacing PNG in many cases, we still need PNG for HTML Email (where SVG is not as well-supported) and when we need transparency for photographic imagery.
  • Learn how to create web graphics (as well as how to design webpages) in our Figma class.

Upcoming Web Development Classes in NYC or Live Online

All times are listed in Eastern Time unless otherwise specified.

February 2023
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 Programming Bootcamp
February 9–March 16
Thursday to Wednesday 10–5pm
$2,495
120 Hours
NYC or Live Online

Learn the essentials of JavaScript programming to start creating web applications. You’ll learn variables, functions, data types, asynchronous JavaScript, and more.

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
March 2023
JavaScript for Front-End
March 7–23
Tuesdays & Thursdays 6–9pm
$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
April 2023
Web Development with HTML & CSS
April 10–12
Monday to Wednesday 10–5pm
$975
18 Hours
NYC or Live Online

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!

Add to cart
Intro to HTML & CSS
April 10
Monday 10–5pm
$395
6 Hours
NYC or Live Online

We’ll introduce you to HTML, the standard markup language used to create webpages, and you’ll dive in and hand code a webpage from scratch. This 3-hour class is essentially the first section of our more comprehensive Web Development Level 1 class.

Add to cart
Web Design Certificate
April 10–June 8
Weekdays 10–5pm
$4,995
162 Hours
NYC or Live Online

Become a well-rounded web designer and start creating your portfolio. Learn to design webpages and emails, code them with HTML, CSS, and JavaScript, as well as build websites with WordPress.

Add to cart
Full-Stack Web Development Certificate
April 10–August 16
Weekdays 10–5pm
$7,995
420 Hours
NYC or Live Online

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.

Add to cart
Full-Stack Web Development Certificate
April 10–October 5
Weeknights and Weekdays 10–5pm
$7,995
420 Hours
NYC or Live Online

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.

Add to cart
Load 10 more courses

showing 10 of 32 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