Classes Near Me Classes Near Me
  • Data
    • Data Science
    • Data Analytics
    • Python Data Science
    • Excel
    • SQL
    • Tableau
    • Data Visualization
    • Machine Learning
    • All Data Classes
  • Coding
    • Web Development
    • Data Science
    • JavaScript
    • iOS Development
    • Python
    • HTML & CSS
    • Java
    • Computer Science
    • FinTech
    • Product Management
    • All Coding Classes
  • Design
    • Graphic Design
    • Web Design
    • UX Design
    • Video Editing
    • Motion Graphics
    • Adobe CC
    • Photoshop
    • InDesign
    • Illustrator
    • After Effects
    • Premiere Pro
    • AutoCAD
    • All Design Classes
  • Business
    • Microsoft Office
    • Project Management
    • Finance
    • Financial Modeling
    • Excel
    • PowerPoint
    • QuickBooks
    • PMP Certification
    • All Business Classes
  • Marketing
    • SEO
    • Google Analytics
    • Social Media
    • Google Ads
    • WordPress
    • Email Marketing
    • All Digital Marketing Classes
  • Bootcamps
    • Coding
    • Data Science
    • Digital Marketing
    • Web Design
    • Web Development
    • UX Design
    • Graphic Design
    • FinTech
    • Data Analytics
    • Cybersecurity
    • Python
    • Design
    • Product Management
    • Business
  • Corporate
    • Excel
    • SQL
    • Python
    • Data Science
    • Graphic Design
    • Web Design
    • Photoshop
    • After Effects
    • Video Editing
    • Digital Marketing
    • Data Analytics
    • Adobe
    • Microsoft Office
    • Project Management
  • My Favorites
  • Data
    • Data Science
    • Data Analytics
    • Python Data Science
    • Excel
    • SQL
    • Tableau
    • Data Visualization
    • Machine Learning
    • All Data Classes
  • Coding
    • Web Development
    • Data Science
    • JavaScript
    • iOS Development
    • Python
    • HTML & CSS
    • Java
    • Computer Science
    • FinTech
    • Product Management
    • All Coding Classes
  • Design
    • Graphic Design
    • Web Design
    • UX Design
    • Video Editing
    • Motion Graphics
    • Adobe CC
    • Photoshop
    • InDesign
    • Illustrator
    • After Effects
    • Premiere Pro
    • AutoCAD
    • All Design Classes
  • Business
    • Microsoft Office
    • Project Management
    • Finance
    • Financial Modeling
    • Excel
    • PowerPoint
    • QuickBooks
    • PMP Certification
    • All Business Classes
  • Marketing
    • SEO
    • Google Analytics
    • Social Media
    • Google Ads
    • WordPress
    • Email Marketing
    • All Digital Marketing Classes
  • Bootcamps
    • Coding
    • Data Science
    • Digital Marketing
    • Web Design
    • Web Development
    • UX Design
    • Graphic Design
    • FinTech
    • Data Analytics
    • Cybersecurity
    • Python
    • Design
    • Product Management
    • Business
  • Corporate Training
    • 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
  • My Favorites
  • Blog
  • Compare Courses
  • Noble Desktop
  • Free Seminars

Learn Coding to Advance Your Career

Coding is an essential skill in our modern, technology-driven economy. Coding is the power behind websites, software, online security, and artificial intelligence which are each responsible for massive amounts of revenue for any company with a product or service. There are careers in almost every tech field that benefit from learning how to code. These careers can be broken into two categories: development and data science.

  • Overview
  • Career Options
  • Courses

Coding is the most important skill for a career in development or data science. Development jobs can be split into web development and software development, which can also be combined at small startups. Data science jobs are broken down into multiple categories including data analytics, machine learning, and artificial intelligence.

Software Engineers and Web Developers use coding to create web applications, websites, and desktop software. These are high-level positions that work with the whole stack and understand all of the major principles of engineering and web development.

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. Within web development and software engineering, coders can find more specific positions that specialize in only the front end or the back end of the tech stack. Full Stack Developers work with the entire tech stack, front end to back end.

A Product Manager or Software Project Manager usually oversees the projects that developers work on. Because they’re overseeing complex projects, they need to know how to code along with their management skills.

It takes more than simply knowing how to code to get a job in development or engineering, but coding is where you need to start for these career paths. While you learn how to code, you’ll learn best practices through experience. Coding is the foundation for any job in this field.

There are three main categories of jobs for developers: front end (the part that users interact with), back end (which powers the front end), and mobile development (which is the creation of applications for mobile devices).

Back End Developers use coding to build the back end of the website, which powers the front end. They connect the front end technologies to the back end, tell the website how to communicate with servers and other external components, and implement security measures. The back end is usually built with Java, Python, or Ruby alongside SQL.

Front End Developers code the front end of the website which is the part that users interact with. They typically code in JavaScript, and sometimes Python or .NET.

.NET Developers can code both the back end and the front end of websites in the Microsoft framework, .NET. VB.NET is combined with the language C# to build the front and ASP.NET is the back end framework.

There are specialized jobs for each of these languages and pieces of the tech stack. You’ll find that with practice and experience, you’ll probably have a favorite aspect of coding that you want to specialize in.

Coding is also utilized by data science professionals. Data Scientists and Data Analysts utilize coding to access data stored in a database and to use frameworks for languages like Python or R to efficiently analyze that data. A Machine Learning Engineer codes and deploys complex, large-scale products that train a computer to recognize patterns or analyze data on their own.

Coding Career Options

Here are a few career paths for which you’ll likely need Coding skills in order to succeed. We also include additional info about their average salaries, their day-to-day responsibilities, and a link to learn more about each career.

  • Software Engineer

    Indeed Avg. Salary

    $109K / year

    indeed.com

    Glassdoor Avg. Salary

    $92K / year

    glassdoor.com

    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.

    Learn about becoming a Software Engineer
  • Product Manager

    Indeed Avg. Salary

    $107K / year

    indeed.com

    Glassdoor Avg. Salary

    $108K / year

    glassdoor.com

    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.

    Learn about becoming a Product Manager
  • .NET Developer

    Indeed Avg. Salary

    $98K / year

    indeed.com

    Glassdoor Avg. Salary

    $68K / year

    glassdoor.com

    .NET developers use the Microsoft framework to design, develop, and maintain software applications. Working with computer scientists and web developers, .NET developers create original code to meet client needs. After development, .NET developers analyze the user experience and iterate as needed.

    Learn about becoming a .NET Developer
  • Software Project Manager

    Indeed Avg. Salary

    $123K / year

    indeed.com

    Glassdoor Avg. Salary

    $66K / year

    glassdoor.com

    Software project managers lead software development projects from concept to completion. Using their deep expertise in scheduling, budgeting, sequencing, and resource allocation, software project managers are critical in a software project's success. Software project managers must be able to understand and interpret customer and client needs and deliver a completed, functioning product. After development, they will continue to solicit and incorporate user feedback into future iterations.

    Learn about becoming a Software Project Manager
  • Back End Developer

    Indeed Avg. Salary

    $127K / year

    indeed.com

    Glassdoor Avg. Salary

    $101K / year

    glassdoor.com

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

    Learn about becoming a Back End Developer
  • Python Developer

    Indeed Avg. Salary

    $119K / year

    indeed.com

    Glassdoor Avg. Salary

    $76K / year

    glassdoor.com

    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.

    Learn about becoming a Python Developer
  • Full Stack Developer

    Indeed Avg. Salary

    $112K / year

    indeed.com

    Glassdoor Avg. Salary

    $105K / year

    glassdoor.com

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

    Learn about becoming a Full Stack Developer
  • Java Developer

    Indeed Avg. Salary

    $104K / year

    indeed.com

    Glassdoor Avg. Salary

    $79K / year

    glassdoor.com

    Java Developers are responsible for designing and developing desktop, web, internet of things (IoT), or mobile Java-based applications.

    Learn about becoming a Java Developer
  • JavaScript Developer

    Indeed Avg. Salary

    $117K / year

    indeed.com

    Glassdoor Avg. Salary

    $79K / year

    glassdoor.com

    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 about becoming a JavaScript Developer
  • Ruby Developer

    Indeed Avg. Salary

    $133K / year

    indeed.com

    Glassdoor Avg. Salary

    $79K / year

    glassdoor.com

    Ruby Developers write server-side web application logic, usually around the framework, Rails. They also connect the applications they work on with other web services and integrate the Front End Developers’ work.

    Learn about becoming a Ruby Developer
  • SQL Developer

    Indeed Avg. Salary

    $91K / year

    indeed.com

    Glassdoor Avg. Salary

    $81K / year

    glassdoor.com

    SQL Developers design and build databases and applications. They can find work at a wide variety of employers including software development firms, online retailers, information technology organizations and consulting firms, staffing companies, healthcare organizations, data companies, universities, and banks.

    Learn about becoming a SQL Developer
  • Computer Scientist

    Indeed Avg. Salary

    $107K / year

    indeed.com

    Glassdoor Avg. Salary

    $99K / year

    glassdoor.com

    Computer Scientist is an umbrella term for anyone who works with computers, technology, and software. Computer Scientists understand the theoretical side of computer systems and develop hardware and software. Most Computer Scientists pick a specialization, such as: theoretical computer science, computer systems, software engineering, or computer applications.

    Learn about becoming a Computer Scientist
  • Front End Developer

    Indeed Avg. Salary

    $109K / year

    indeed.com

    Glassdoor Avg. Salary

    $76K / year

    glassdoor.com

    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.

    Learn about becoming a Front End Developer
  • Mobile Developer

    Indeed Avg. Salary

    $125K / year

    indeed.com

    Glassdoor Avg. Salary

    $96K / year

    glassdoor.com

    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.

    Learn about becoming a Mobile Developer

Enroll in a Coding Course to Jumpstart your Career

To obtain the Coding skills needed for one of the careers above, enroll in one of the courses listed below. You can find even more Coding courses, available live online or in your area, on our Coding courses page.

  • Full-Stack Web Development Certificate Learn The Skills Guarantee™

    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.

    Learn more & register Explore Noble Desktop’s Coding courses
    Loading...
    • $6,995
    • 288 hours
    • Free retake
    • Live Online or NYC
    • 1:1 Mentoring Included

    Featured course from Noble Desktop

  • Noble Desktop Software Engineering Certificate

    Become a Software Engineer or Full Stack Developer in this immersive course. Master the front-end using HTML, CSS, JavaScript, and React; build the back-end with Python, Django, and Node.js. You'll also learn Git for version control, Flexbox and Grid for layout, MongoDB for creating data structures, and much more. Throughout the program, you'll build a portfolio of projects to help you secure a career in software and development. 

    Locations:
    • NYC
    • Live Online
    • $10,995
    • 330 Hours
    • Weekdays or Evenings
    • Beginner
    • Free Retake
    Loading...
  • Fullstack Academy Flex Immersive

    Flex Immersive is a 28-week part-time online program that is broken up into three stages. The lessons are taught by live instructors. In the first stage, you'll learn about JavaScript, HTML/CSS, and computer science fundamentals. In the second phase, you'll be introduced to databases and more advanced backend development topics. In the last stage, you'll tie it all together by creating an e-commerce site with 3-4 classmates and present your work.

    Locations:
    • NYC
    • Chicago
    • $13,980
    • 28 Weeks
    • See provider
    • Intermediate
    Loading...
  • Fullstack Academy Live Online Coding Bootcamp

    This online coding bootcamp is a 17-28 week experience giving you the knowledge and experience to become a software engineer. The course is 100% online, and features live lectures, coding challenges, solutions videos, and real-time support. This program begins with a part-time foundations course before they move into the junior and senior, full-time phase. At the end of the program, students will have a professional portfolio for their job search.

    Locations:
    • Live Online
    • $17,910
    • 17 Weeks
    • Weekdays, Evenings, or Weekends
    • Intermediate
    Loading...
  • DigitalCrafts Full Stack Immersive

    full-stack Immersive is a full-time 40-hour/week program designed to teach you how to build full-stack websites and web applications. You will need to pass a coding challenge to be accepted into the program and there is prework assigned before you begin your first day. The course covers front-end development topics such as HTML/CSS, coding in JavaScript, working with JSON, and APIs. It also covers back-end development topics such as Python, SQL, deployment, and Express.js framework.

    Locations:
    • Houston
    • Seattle
    • Atlanta
    • Live Online
    • $14,950
    • 16 Weeks, 40 hr/wk
    • Weekdays
    • Intermediate
    Loading...
  • DigitalCrafts Full Stack Flex

    full-stack Flex program is a part-time 12-hour/week program that will teach you how to build full-stack websites and web applications. You will need to pass a coding challenge to be accepted into the program and there is prework assigned before you begin your first day. The course covers front-end development topics such as HTML/CSS, coding in JavaScript, working with JSON, and APIs. It also covers back-end development topics such as Python, SQL, deployment, and Express.js framework.

    Locations:
    • Houston
    • Seattle
    • Atlanta
    • Live Online
    • $9,950
    • 29 Weeks, 10 hr/wk
    • See provider
    • Intermediate
    Loading...
  • Jax Code Academy Coding Bootcamp

    This comprehensive 12-week coding bootcamp has been designed with beginner and intermediate coders in mind and prepares students for a career as a full-stack web developer. The course covers a wide range of tools and technologies used for web development, including JavaScript, Node/React, PHP, MySQL, and more. Students will learn through a mix of lectures and group projects. The bootcamp also includes job search assistance, resume building, and students will graduate with a portfolio of projects they can use to impress employers.

    Locations:
    • Jacksonville
    • $3,500
    • 12 Weeks, 16 hr/wk
    • Weekdays or Evenings
    • Beginner
    Loading...
  • Coding Dojo Onsite Coding Bootcamp

    The Onsite Coding Bootcamp is an intense 14-week full-time curriculum that will teach you to be full-stack engineer. Unlike most bootcamps, this course provides you with different "tech stack" options that you can pick depending on the location of your school. It starts by teaching you fundamental front-end development with lessons in HTML/CSS. Afterwards, you will learn Python to set up your back-end. You will complete three projects in total and present your capstone to your peers and potential employers.

    Locations:
    • Washington, D.C.
    • Live Online
    • Seattle
    • Boise
    • Chicago
    • Dallas
    • Los Angeles
    • San Francisco
    • Costa Mesa
    • San Jose
    • Tulsa
    + 6 more
    • $16,995
    • 14 Weeks, 70 hr/wk
    • Weekdays
    • Intermediate
    Loading...
  • Coding Dojo Online Full-Time Coding Bootcamp

    The Online Full-Time Coding Bootcamp is 14 weeks long and it will teach you how to be a full-stack developer. You will learn both front and backend development using HTML/CSS, Python, Java, and MERN. You can expect to study 10 hours everyday and there will be four tests to check your level of comprehension. During your last week, you will work on your capstone project using the knowledge and tools you've learnt to show off your talent to your peers and potential employers.

    Locations:
    • Live Online
    • $14,995
    • 14 Weeks, 70 hr/wk
    • Weekdays
    • Intermediate
    Loading...
  • Coding Dojo Online Part-Time Coding Bootcamp

    In Online Part-Time Coding Bootcamp, you have the option to join in the accelerated or flex path. Accelerated path will take 16 weeks for 20 hours/week and flex will take 24 weeks for 10 hours/week. You will start by learning fundamental front-end development using HTML/CSS and then transition to Python for back-end development. You will also learn how to code Java and use the MERN stack. You will have to pass several algorithm quizzes, complete 70% of the homework, and complete two projects to graduate.

    Locations:
    • Live Online
    • $6,995
    • 16 Weeks, 20 hr/wk
    • Evenings
    • Intermediate
    Loading...
  • Ironhack Ironhack Remote Coding Bootcamp

    Remote Coding bootcamp focuses on full-stack web development and you will learn responsive web design using HTML/CSS and JavaScript, setting up servers and the back-end using JS frameworks, and creating interactive websites for the front-end using frameworks like React. You will complete three projects in total and one of them will be with a partner so you can practice pair-programming.

    Locations:
    • Live Online
    • See provider
    • See provider
    • See provider
    • Intermediate
    Loading...

Please sign in to save your favorite courses

Enter your email address below to create a new account or sign in with an existing account.

All live online Coding classes All Coding classes near me
Compare selected courses Clear selection Comparison limit reached
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–2022 Noble Desktop - Privacy & Terms