Classes Near Me Classes Near Me
  • Data

    Data Topics

    • Data Science
    • Data Analytics
    • Python Data Science
    • Excel
    • SQL
    • Tableau
    • Data Visualization
    • Machine Learning
    • All Data Classes

    Featured Classes from Noble Desktop

    Top Certificate Programs

    Comprehensive training covering in-demand skills, portfolio development, and industry preparation

    • Data Analytics
    • Data Science
    • FinTech
    Top Courses

    Intensive training focused on a specific data tool or language

    • Python for Data
    • Python Machine Learning
    • Excel
    • SQL
    • Tableau
    • Power BI
  • Coding

    Coding Topics

    • Web Development
    • Data Science
    • JavaScript
    • iOS Development
    • Python
    • HTML & CSS
    • Java
    • Computer Science
    • FinTech
    • Product Management
    • All Coding Classes

    Featured Classes from Noble Desktop

    Top Certificate Programs

    Comprehensive training covering in-demand skills, portfolio development, and industry preparation

    • Full-Stack Web Development
    • Software Engineering
    • Front-End Web Development
    • Cybersecurity
    • Data Science
    • iOS Dev
  • Design

    Design Topics

    • Graphic Design
    • Web Design
    • UX Design
    • Video Editing
    • Motion Graphics
    • Adobe CC
    • Photoshop
    • InDesign
    • Illustrator
    • After Effects
    • Premiere Pro
    • AutoCAD
    • All Design Classes

    Featured Classes from Noble Desktop

    Top Certificate Programs

    Comprehensive training covering design theory, industry-standard design tools, portfolio development, and industry preparation

    • Graphic Design
    • UI Design
    • Web Design
    • Video Editing
    • Motion Graphics
    • UX & UI Design
    Top Courses

    Project-based training focused on a specific design application

    • Photoshop
    • After Effects
    • Premiere Pro
    • Illustrator
    • InDesign
    • AutoCAD
    • Figma
    • Adobe XD
  • Business

    Business Topics

    • Microsoft Office
    • Project Management
    • Digital Marketing
    • Social Media
    • Excel
    • Finance
    • Financial Modeling
    • PowerPoint
    • QuickBooks
    • PMP Certification
    • SEO
    • Google Analytics
    • Google Ads
    • WordPress
    • Email Marketing

    Featured Classes from Noble Desktop

    Top Certificate Programs

    Comprehensive training covering in-demand skills and industry preparation

    • Digital Marketing
    • Social Media Marketing
    • Data Analytics
    Top Courses
    • Excel
    • PowerPoint
    • Project Management
    • SEO
    • Google Analytics
    • Facebook Marketing
    • Instagram
    • Financial Modeling
  • Bootcamps
    • Coding
    • Data Science
    • Digital Marketing
    • Web Design
    • Web Development
    • UX Design
    • Graphic Design
    • FinTech
    • Data Analytics
    • Cybersecurity
    • Python
    • Design
    • Product Management
    • Business
  • 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
  • My Favorites
  • Data
    • Data Science
    • Data Analytics
    • Python Data Science
    • Excel
    • SQL
    • Tableau
    • Data Visualization
    • Machine Learning
    • All Data Classes

    Featured Classes from Noble Desktop

    Top Certificate Programs
    • Data Analytics
    • Data Science
    • FinTech
    Top Courses
    • Python for Data
    • Python Machine Learning
    • Excel
    • SQL
    • Tableau
    • Power BI
  • Coding
    • Web Development
    • Data Science
    • JavaScript
    • iOS Development
    • Python
    • HTML & CSS
    • Java
    • Computer Science
    • FinTech
    • Product Management
    • All Coding Classes

    Featured Classes from Noble Desktop

    Top Certificate Programs
    • Full-Stack Web Development
    • Software Engineering
    • Front-End Web Development
    • Cybersecurity
    • Data Science
    • iOS Dev
  • Design
    • Graphic Design
    • Web Design
    • UX Design
    • Video Editing
    • Motion Graphics
    • Adobe CC
    • Photoshop
    • InDesign
    • Illustrator
    • After Effects
    • Premiere Pro
    • AutoCAD
    • All Design Classes

    Featured Classes from Noble Desktop

    Top Certificate Programs
    • Graphic Design
    • UI Design
    • Web Design
    • Video Editing
    • Motion Graphics
    • UX & UI Design
    Top Courses
    • Photoshop
    • After Effects
    • Premiere Pro
    • Illustrator
    • InDesign
    • AutoCAD
    • Figma
    • Adobe XD
  • Business
    • Microsoft Office
    • Project Management
    • Digital Marketing
    • Social Media
    • Excel
    • Finance
    • Financial Modeling
    • PowerPoint
    • QuickBooks
    • PMP Certification
    • SEO
    • Google Analytics
    • Google Ads
    • WordPress
    • Email Marketing

    Featured Classes from Noble Desktop

    Top Certificate Programs
    • Digital Marketing
    • Social Media Marketing
    • Data Analytics
    Top Courses
    • Excel
    • PowerPoint
    • Project Management
    • SEO
    • Google Analytics
    • Facebook Marketing
    • Instagram
    • Financial Modeling
  • 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
    • 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
  • My Favorites
  • Blog
  • Compare Courses
  • Noble Desktop
  • Free Seminars

Computer Science Classes Live Online

Find & compare hands-on Computer Science courses available live online (virtual/remote training). We’ve chosen over 100 of the best Computer Science courses from the top training providers to help you find the perfect fit.

  1. All Computer Science Classes
  2. Computer Science Classes Live Online
  • Top Courses
  • Top Schools
  • Corporate
  • FAQ
  • Pricing
  • Careers
  • About Computer Science

Live Online Computer Science Courses by School

Here are some of the top Live Online schools offering Computer Science training, including Dipl.-Ing. Thorsten Kebel IT Trainings (19 courses), Noble Desktop (17 courses), and NextGen Bootcamp (12 courses).

For in-person Computer Science courses, please check these locations:

  • 50 Courses Available in NYC

  • 36 Courses Available in Los Angeles

  • 29 Courses Available in Virginia

  • 28 Courses Available in San Diego

  • 28 Courses Available in Phoenix

  • 28 Courses Available in Chicago

  • 25 Courses Available in St. Louis

  • 24 Courses Available in NJ

  • 24 Courses Available in San Francisco

  • 23 Courses Available in Seattle

  • 23 Courses Available in Charlotte

  • 22 Courses Available in Minneapolis

  • 21 Courses Available in Washington, D.C.

  • 21 Courses Available in Orlando

  • 21 Courses Available in Boston

  • 20 Courses Available in Tampa

  • 20 Courses Available in Miami

  • 20 Courses Available in Houston

  • 20 Courses Available in Denver

  • 20 Courses Available in Dallas

  • 20 Courses Available in Austin

  • 19 Courses Available in Detroit

  • 19 Courses Available in Atlanta

  • 16 Courses Available in Philadelphia

  • 15 Courses Available in CT

  • 14 Courses Available in Baltimore

  • 11 Courses Available in Las Vegas

  • 6 Courses Available in Long Island

  • 1 Course Available Live Online

  • 1 Course Available in Toronto

Show more
  • NextGen Bootcamp

    NextGen Bootcamp, a subsidiary of Noble Desktop, is a computer science education company dedicated to providing middle and high school students with a state-of-the-art education in coding and digital design. Its courses are available live online or in-person in New York and New Jersey. NextGen's programs include hands-on, immersive summer camps as well as both in-school and after-school courses that are customized to meet student needs.

    NextGen’s Top Live Online Computer Science Courses

    • Computer Science Summer Program
      • 95 Hours
      • $3,695

      Learn computer science fundamentals with two versatile and powerful programming languages, Java and Python. This 6-week summer course is designed for high school and college students looking to get a head start in programming, or preparing for college-level course work and the AP exam. The certificate program covers everything from programming basics to advanced data science and computer programming concepts. Students also learn Python’s dynamic applications in data science, machine learning, and automation.

    • Computer Science Summer Program Online
      • 95 Hours
      • $3,695

      Learn computer science fundamentals with two versatile and powerful programming languages, Java and Python. This 6-week summer course is designed for high school and college students looking to get a head start in programming, or preparing for college-level course work and the AP exam. The certificate program covers everything from programming basics to advanced data science and computer programming concepts. Students also learn Python’s dynamic applications in data science, machine learning, and automation.

    • Full-Stack Developer Summer Program
      • See provider
      • $2,495

      This course prepares high school and college students for a successful career as a web developer. Participants work on projects that simulate real-world scenarios. During the first half of this course, students master HTML, CSS, and FTP, so they learn how to build a website, customize its appearance, and launch it. Next, participants work with JavaScript and its libraries. These programming tools help students take their skills to the next level.

    • Java Programming Summer Bootcamp
      • 50 Hours
      • $1,999

      This summer course for high school and college students covers the Java programming language and computer science fundamentals. Java is one of the most popular programming languages globally and is also the foundation of most university-level computer science study programs. The fast-paced curriculum begins with Java basics and quickly moves to advanced topics, such as recursion and object-oriented programming. By the end of the class, participants will have created a portfolio-worthy program. The course prepares students for the AP Computer Science exam, giving them a head start on university-level computer programming classes.

    See all NextGen Bootcamp’s Courses
  • Holberton School

    Holberton is a Silicon Valley based software engineering school. Using project- based learning methods, students learn how to collaborate, articulate, and think outside of the box. They leave the program with world-class software engineering skills, highly sought by leaders throughout the tech world.

    Holberton School’s Top Live Online Computer Science Courses

    • Foundation of Computer Science & Software Engineering
      • 36 Weeks, 8 hr/wk
      • See provider

      This 36-week Foundations of Computer Science and Software Engineering program was designed to teach students the skills they need to launch careers in the fields of computer science and software engineering. This program is split into trimesters and covers a wide range of computer science and programming tools and concepts, including how to work in C and Unix programming, understanding data structures and algorithms, an introduction to higher-level languages like Python, database management and working with SQL, front-end programming, web scraping with JavaScript, and more. Throughout the program, students will also learn important soft skills to enhance their job readiness, with an emphasis around technical writing, collaboration, whiteboarding, as well as the opportunity to participate in mock interviews.

  • Noble Desktop

    Founded in 1990, Noble Desktop offers part-time and full-immersion courses on anything you can think of from design and coding to business. Located in New York City and providing courses both online and in-person, Noble Desktop prides itself on accommodating dynamic courses and bootcamps with hands-on learning, time-tested curriculums, and education from top industry experts.

    Noble Desktop’s Top Live Online Computer Science Courses

    • Python Developer Bootcamp
      • 138 Hours
      • $4,995

      Learn the essential skills and tools to become a Python Developer. This beginner-friendly course teaches students Python for software development with Django and Django REST in addition to other developer tools such as Git and SQL. After completing this certificate, students will be able to apply for the following roles: Python Developer, Back End Developer, Software Engineer, and many more.

    • JavaScript Development Certificate
      • 324 Hours
      • $5,995

      Become a JavaScript Developer with this immersive certificate program. Learn object-oriented programming (OOP), create APIs, and learn popular frameworks and libraries to build functional and responsive websites. Over the course of this class, you'll learn fundamentals for JavaScript programming, front-end development with ReactJS and React Native, and back-end development with Node.js and Express.js. You'll also harness the power of MongoDB to organize and store your data. This class includes one-on-one mentoring and portfolio development to prepare you for a career after graduation.

    • Python for Data Science Bootcamp
      • 30 Hours
      • $1,495

      In this data science bootcamp, students will build programming skills and data analysis skills using Python. This course is open to beginners and is meant to get individuals up and running with Python programming and data science to generate insights from data. Topics covered include programming fundamentals, working with data frames, data analysis, data visualization, and statistical analysis. This course offers flexible scheduling options and a free retake for students to refresh the materials.

    • Python Machine Learning Bootcamp
      • 30 Hours
      • $1,895

      In this course, students expand their Python programming skills into machine learning and algorithms that can independently learn patterns and make decisions. The course begins with linear and logistic regressions, the most time-tested and reliable tools for approaching a machine learning problem. Students then progress to algorithms with a different theoretical basis, such as k-nearest neighbors, decision trees, and random forest. This will bring important statistical concepts to the forefront, such as bias, variance, and overfitting. Participants also learn how to measure the accuracy of your models, as well as tips for choosing effective features and algorithms.

    See all Noble Desktop’s Courses
  • Practical Programming

    Established in both Chicago and New York, Practical Programming offers online and on-site courses in Python, Data Science, Machine Learning, Web Development, JavaScript, Blockchain, and SQL.

    Practical Programming’s Top Live Online Computer Science Courses

    • Python for Data Science Immersive
      • 30 Hours
      • $1,495

      This 1-week data analytics course provides a deep-dive into using Python for data analysis. Students will get comfortable with the basics of Python programming and start working with critical data analysis libraries like Numpy, Pandas, and Matplotlib to perform data analysis and create data visualizations. This 35 hour intensive is meant to quickly get beginners in Python up to speed on performing data analysis and visualization in Python.

    • Python Immersive
      • 30 Hours
      • $1,495

      This 1-week Python Immersive is geared towards beginners with no prior coding experience and meant to give students a fundamental understanding of Python to start coding on their own. Students will learn best practices for coding with Python, work on exercises and programs in Python, and conclude with 2 projects of their own.

    • Introduction to Python
      • 9 Hours
      • $399

      This beginner Python course is designed for beginners to get students comfortable with the basics of Python programming. The course will cover foundational Python concepts, including data types, data structures, control flow, loops, functions, importing and exporting files, and manipulating data. This weeknight class offers a low-touch way for those working full-time to get started with Python in the evenings.

    • JavaScript Immersive
      • 35 Hours
      • $1,250

      The JavaScript Immersive is meant to provide beginners with the skills they need to start building web applications from scratch. Students will build core web development skills in HTML, CSS, JavaScript, and Node JS with instructor-led training and project-based work. This 1-week web development course will give beginners the skills and tools they need to start their web development journey.

    See all Practical Programming’s Courses
  • NYC Data Science Academy

    NYC Data Science Academy provides data science and data engineering training with comprehensive curriculums in Python, Hadoop, Spark, R, and many more. NYC Data Science Academy offers immersive courses, bootcamps, and job training both online and in-person.

    NYC Data Science Academy’s Top Live Online Computer Science Courses

    • Introductory Python
      • 4 Weeks, 5 hr/wk
      • $1,590

      This course provides an introduction to the use of Python programming language for data analysis. Python, through the use of list and string manipulation, control structures, and data analysis packages, can be used to manage and analyze large sets of data. In this course, you will learn how to use Scipy, Numpy, Pandas, Seaborn and matplotlib to analyze data and create visualizations. This course has 4 units, covering list manipulation, strings and simple I/O, control structures and data analysis packages. IPython notebook is also used to show how codes and change codes are used during class.

    • Data Science with Python: Data Analysis and Visualization
      • 5 Weeks, 4 hr/wk
      • $1,590

      This data science with Python course is for people with a basic knowledge of programming with Python. This comprehensive course will explain how to work with some of the most widely-used data analysis and visualization modules, such as Pandas, matplotlib, Numpy, Scipy, and more. The course will begin with a review of the basic syntax and data structures of Python before moving on to object-oriented programming, scientific computation, and data visualization. The final unit will teach you how to manipulate data with Pandas before you complete a final project.

  • Juno College of Technology

    Juno’s instructors are all experts in their fields, as well as experienced educators. The school’s Web Development Immersive is the most popular choice of courses, followed by options in JavaScript, Data Analytics, UX Design, Full Stack, React, and Word Press with Shopify. Courses are available in-person in Toronto or live online.

    Juno College of Technology’s Top Live Online Computer Science Courses

    • JavaScript
      • 65 Hours, 40 hr/wk
      • $2,000

      Those who have web development skills in HTML and CSS learn how to use JavaScript to make their websites interactive. Topics covered in this course include adding elements to a website with functioning inputs and animations and learning about the advantages of adding higher-level projects into their portfolios that incorporate JavaScript.

  • BrainStation

    BrainStation is an intensive training provider focused on teaching digital skills and offering full-time diplomas, part-time certificates, and other forms of expertise in time frames of one to twelve weeks. BrainStation believes there are different styles of learning and therefore adopts flexible learning options like Online Live, where students can learn virtually.

    BrainStation’s Top Live Online Computer Science Courses

    • Python Programming Certificate
      • 15 Hours
      • $2,950

      This certificate program offers an introduction to Python programming. With online and on-campus options, students will learn from expert programmers. The curriculum will begin with syntax, data types, and operators before moving on to more advanced data types and the fundamentals of algorithms. Students will also learn about data manipulation and Python utilities.

  • ONLC Training Centers

    ONLC has over 300 training sites and offers courses and certificates in many areas including desktop applications like Adobe, Microsoft Technical like Visual Studio, Server and Security, and Process and Programming like Java and Web Development.

    ONLC’s Top Live Online Computer Science Courses

    • Java Programming Core Skills: Level 1
      • 4 Days
      • $2,100

      This 4-day Java programming course is designed for programmers who want to transition into the Java language but lack experience in a C-based language. This course covers the fundamental structure and syntax of Java in addition to object-oriented principles and their usage in Java applications. The course also covers input/output streams, exception handling, collections API packages, and more.

    • Intermediate Java Programming Course
      • 2 Days
      • $1,050

      This 2-day intermediate Java programming course is a rigorous course designed for programmers who want to improve their skills with the Java API libraries. The course is split into 8 sections. Sections 1-4 cover the general course objectives, best practices around sorting and tuning, getting familiar with inner classes, and an introduction to Swing. Sections 5-8 cover an introduction to JDBC connectivity, JDBC and SQL programming, advanced JDBC, and regular expressions in Java.

    • Advanced Java Programming
      • 3 Days
      • $1,575

      This 3-day advanced Java course is structured for students with an intermediate level of Java programming experience and are excited to learn advanced features and packages. This course will teach students about processing XML, multi-thread applications, and advanced I/O capabilities. The course will also introduce students to reflection, networking with sockets, remote method invocation, JNDI, and performance tuning.

    • Python Programming - Basics for Non-Programmers
      • 3 Days
      • $1,195

      This 3-day introductory Python programming course is designed for students with no prior programming experience and are looking to get comfortable with basic skills needed for Python programming. The course will cover foundational Python concepts, including data types, control statements, using functions and modules, handling exceptions and debugging programs, working with lists, and how to work with a variety of data types. By the end of the course, students will be familiar with writing programs for simple applications.

    See all ONLC Training Centers’s Courses
Load 10 more schools

showing 8 of 42 schools

Live Online Computer Science
Corporate & Onsite Training
Noble Desktop

Upskill or reskill your workforce with our industry-leading corporate and onsite Computer Science training programs. Conduct the training onsite at your location or live online from anywhere. You can also purchase vouchers for our public enrollment Computer Science courses.

hello@nobledesktop.com (212) 226-4149

Which Live Online Computer Science Class is Right for Me?

You have several options when it comes to learning Computer Science, so we’ve chosen 133 of the best Live Online courses from the top 42 training providers to help you make your decision. But even so, with the variety of considerations including cost, duration, course format, starting level, and more, choosing the perfect course still isn’t that easy.

Here are the key questions you should ask yourself before enrolling in a Computer Science course. We hope you’ll find the best option based on your learning preferences and goals.

What level should I start at?

Enrolling in the right skill level is pivotal. Skipping over prerequisites can leave you confused, while choosing a course too easy will waste your time and tuition dollars.

Beginner Courses

If you’re new to Computer Science, there’s no need to fear. We’ve found 65 beginner courses, with costs ranging from $371 to $13,900. The top options open to beginners include:

  • Python Course @ General Assembly ($4,500 | 60 Hours)
  • Python for Data Science Immersive @ Practical Programming ($1,495 | 30 Hours)
  • Python Immersive @ Practical Programming ($1,495 | 30 Hours)
  • Introduction to Python @ Practical Programming ($399 | 9 Hours)
  • Java Programming Core Skills: Level 1 @ ONLC Training Centers ($2,100 | 4 Days)

Note that beginner courses still typically assume basic proficiency with computers.

Intermediate & Advanced Courses

Already comfortable with the basics of Computer Science and feel ready to move to an intermediate or advanced class? Consider the following courses which all require some prerequisite knowledge:

  • JavaScript Course @ General Assembly ($4,500 | 60 Hours)

    Prerequisite: Prior knowledge of HTML & CSS is required.
  • JavaScript Immersive @ Practical Programming ($1,250 | 35 Hours)
  • Python for Automation @ Practical Programming ($425 | 6 Hours)
  • Intermediate Java Programming Course @ ONLC Training Centers ($1,050 | 2 Days)
  • Advanced Java Programming @ ONLC Training Centers ($1,575 | 3 Days)

How does live online Computer Science training work?

Live Online training is synchronous training where participants and the instructor attend remotely. Participants learn and interact with the instructor in real-time and can ask questions and receive feedback throughout the course. Instructors can remote into students’ computers (with prior permission) to assist with class exercises and any technical issues. The courses are hands-on and interactive like in-person training.

You can attend the course from your own home or office. This option works best for those without easy access to a nearby facility, and it has become increasingly popular during COVID-19.

If you attend a virtual training from your home or office, you’ll need a computer with strong internet access and any relevant software installed prior to the course. Most schools provide setup instructions before the course, and some will provide direct assistance.

The instruction takes place via a teleconferencing software like Zoom, Webex, or GoToMeeting, and some schools have their own learning portals.

When are Computer Science classes available?

It’s crucial to find a course that fits your schedule. For live online Computer Science training, we’ve found flexible scheduling options, including weekday, evening, and weekend courses.

Courses with multiple scheduling options include:

  • Python Course @ General Assembly ($4,500 | 60 Hours) is available weekdays or evenings
  • Python Programming Certificate @ BrainStation ($2,950 | 15 Hours) is available weekdays, evenings, or weekends
  • Python for Automation @ Practical Programming ($425 | 6 Hours) is available weekdays or evenings
  • Python Data Science & Machine Learning Certificate @ Noble Desktop ($3,495 | 96 Hours) is available weekdays, evenings, or weekends
  • Python for Data Science Bootcamp @ Noble Desktop ($1,495 | 30 Hours) is available weekdays, evenings, or weekends

Courses available weekdays only include:

  • Python for Data Science Immersive @ Practical Programming ($1,495 | 30 Hours)
  • Python Immersive @ Practical Programming ($1,495 | 30 Hours)
  • JavaScript Immersive @ Practical Programming ($1,250 | 35 Hours)
  • Java Programming Core Skills: Level 1 @ ONLC Training Centers ($2,100 | 4 Days)
  • Intermediate Java Programming Course @ ONLC Training Centers ($1,050 | 2 Days)

Courses available evenings only include:

  • Introduction to Python @ Practical Programming ($399 | 9 Hours)
  • JavaScript Course @ General Assembly ($4,500 | 60 Hours)
  • Introductory Python @ NYC Data Science Academy ($1,590 | 4 Weeks)
  • Python Fundamentals @ Galvanize ($1,000 | 3 Weeks)
  • JavaScript App Development @ Tech Talent South ($4,250 | 10 Weeks)

Courses available weekends only include:

  • Data Science with Python: Data Analysis and Visualization NYC Data Science Academy ($1,590 | 5 Weeks)
  • Java Bootcamp Noble Desktop ($2,995 | 72 Hours)
  • Java Full Stack Hybrid FlexCode™ Coding Bootcamp We Can Code IT ($13,900 | 16 Weeks)

Full-time Courses

Also note, one course we’ve found requires a full-time commitment. This course is a “career-changer” course that may span over several months and probably requires 40 or more hours of work per week, whether in the classroom or out-of-class assignments and projects. Courses like these typically require a large financial commitment, although many provide payment plans and financing options.

  • Foundation of Computer Science & Software Engineering @ Holberton School, spanning over 36 Weeks for

Due to changing schedules and uncertainty during COVID-19, we recommend that prospective students confirm course availability directly with the school.

What should I learn in Computer Science?

With Computer Science encompassing so many verticals and subtopics, it could be challenging to find what you’re looking for. We’ll help you break down the subcategories and related topics (see the Computer Science topics section) to focus directly on one of the subcategories.

When learning Computer Science, you can attend a course or program that dives comprehensively into Computer Science, provides a brief introduction into Computer Science, or focuses on a particular topic, including Java, Python Programming, or Ruby.

Comprehensive Computer Science Classes

If you’re committed to learning Computer Science comprehensively, we’ve found a couple courses that can help you achieve that goal.

  • Computer Science Summer Program @ NextGen Bootcamp
    This course takes place over 95 Hours.
  • Computer Science Summer Program Online @ NextGen Bootcamp
    This course takes place over 95 Hours.

Focus on a Specific Subtopic within Computer Science

Within Computer Science, you can focus your learning on a specific topic, including Java, Python Programming, Ruby, PHP & MySQL, and JavaScript. Each one of these topics will directly enhance, supplement, or support your learning in Computer Science. To see how each topic relates to Computer Science and to focus your learning on any subcategory, see the subtopics section above.

For a quick overview, here are some popular classes:

  • Learn Java with Java Programming Core Skills: Level 1 @ ONLC Training Centers.
    The course costs $2,100.
  • Learn Python Programming with Python Course @ General Assembly.
    The course costs $4,500.
  • Learn Ruby with Ruby Programming @ Certstaffix Training.
    The course costs $1,740.
  • Learn PHP & MySQL with MySQL Workbench: Data Modeling & Development @ Certstaffix Training.
    The course costs $2,280.
  • Learn JavaScript with JavaScript Course @ General Assembly.
    The course costs $4,500.
  • Learn Python Data Science with Python for Data Science Immersive @ Practical Programming.
    The course costs $1,495.

What type of learner am I?

When learning Computer Science, there are a variety of learning goals you can achieve, including learning Computer Science comprehensively, gaining a broad introduction to Computer Science, getting started, adding to existing skills, or embarking on a new career path.

To find the perfect fit for you, it’s important to determine what your training goals are. Here is a breakdown of the variety of courses and learners.

Comprehensive Learner

For those who are committed to comprehensively understand Computer Science and ready to spend 15 hours to 4 days to master Computer Science, these classes will help achieve that goal. With prices ranging from $1,250 to $4,500, there is a financial commitment, but learning these skills can have a tremendous impact on job performance and earnings potential.

  • JavaScript Course @ General Assembly ($4,500 | 60 Hours)
  • JavaScript Immersive @ Practical Programming ($1,250 | 35 Hours)
  • Full-Stack Developer Summer Program @ NextGen Bootcamp ($2,495)
  • Java Programming Core Skills: Level 1 @ ONLC Training Centers ($2,100 | 4 Days)
  • Java Bootcamp @ Noble Desktop ($2,995 | 72 Hours)
  • Java Programming Summer Bootcamp @ NextGen Bootcamp ($1,999 | 50 Hours)

Explorer

Learning Computer Science comprehensively can be a large financial and time commitment. If you’re not committed quite yet, or just want to learn about the field or subject, these courses can give you a high-level overview to help inform larger decisions. Note that most of these courses tend to be broader and less hands-on.

  • Introduction to Python @ Practical Programming ($399 | 9 Hours).

Committed to Getting Started

If you know you need to get started in Computer Science but you’re not quite committed to learning it comprehensively, these courses will get you started with hands-on skills you can use right away. Many schools offer the ability to continue learning with intermediate-to-advanced courses, and some offer package discounts. All these courses are open to beginners.

  • Python Programming - Basics for Non-Programmers @ ONLC Training Centers ($1,195 | 3 Days).
  • Introductory Python @ NYC Data Science Academy ($1,590 | 4 Weeks).
  • Data Science with Python: Data Analysis and Visualization @ NYC Data Science Academy ($1,590 | 5 Weeks).
  • JavaScript Programming @ Certstaffix Training ($1,740 | 3 Days).
  • Java Programming @ Certstaffix Training ($2,850 | 5 Days).
  • Introduction to Python Programming @ Certstaffix Training ($2,700 | 4 Days).

Skill-Advancer

For those with some familiarity with Computer Science looking to advance or add to their skills, these courses provide those with experience the perfect opportunity to skill-up. All these courses require prerequisite knowledge, and we’ve included a brief note for many of them, but you should check with the school for more details on the entry requirements.

  • Python for Automation @ Practical Programming ($425 | 6 Hours).
  • Intermediate Java Programming Course @ ONLC Training Centers ($1,050 | 2 Days).
  • Advanced Java Programming @ ONLC Training Centers ($1,575 | 3 Days).
  • Advanced Python 3 Programming @ ONLC Training Centers ($995 | 2 Days).
  • Advanced Python Programming @ Certstaffix Training ($1,350 | 2 Days).
  • JavaScript App Development @ Tech Talent South ($4,250 | 10 Weeks).

Career Changer

You’re not only committed to learning Computer Science comprehensively, but you’re hoping and ready to break into a new career. While securing a new career is not guaranteed, these courses provide in-depth training in Computer Science. Many offer job support and some offer a money-back guarantee. Job support typically includes resume writing, help with job applications, portfolio building, and career counseling, but the services vary by provider.

Applications are typically required and many also require remote prework to build essential concepts before the more intensive “live” training. And due to the steep prices (some courses as high as $13,900) many programs provide financing options. See financing notes below but always be sure to confirm with the school and read the terms and conditions. Not all applicants are admitted and approved for financing.

Here are several “career-changer” programs. All the programs include career services (see the provider’s website for details on what is included).

  • Front-End Coding Bootcamp @ Grand Circus ($11,750 | 12 Weeks).
    The course provides job support and comes with a money-back guarantee (see the school’s website for terms and conditions).
  • Front-End After-Hours Coding Bootcamp @ Grand Circus ($11,750 | 26 Weeks).
    The course provides job support and comes with a money-back guarantee (see the school’s website for terms and conditions).
  • JavaScript Development Certificate @ Noble Desktop ($5,995 | 324 Hours).
    The course provides job support and comes with a money-back guarantee (see the school’s website for terms and conditions). Financing is also available: Students can finance their tuition with installment plans, or no-interest student loans via Climb Credit. See terms and conditions.
  • JavaScript @ Juno College of Technology ($2,000 | 65 Hours).
    The course provides job support and comes with a money-back guarantee (see the school’s website for terms and conditions).
  • Front End Vue Development Career @ Coderhouse ($2,400 | 25 Weeks).
    The course provides job support and comes with a money-back guarantee (see the school’s website for terms and conditions).
  • Front End Angular Development Career @ Coderhouse ($2,400 | 26 Weeks).
    The course provides job support and comes with a money-back guarantee (see the school’s website for terms and conditions).

Will learning Computer Science help me get a job?

Computer Science is an in-demand type of coding that is essential for a variety of career paths. Here are some popular positions listing Computer Science as a skill and the average national salaries according to Indeed as of August 2020.

  • Java Developer: $112K / year, average national salary
  • Computer Scientist: $106K / year, average national salary

See the careers section for more information about the top related careers and salaries, and visit the career pages for detail on skill requirements, day-to-day work, compensation, tips, and more.

What are the benefits & downsides of live online Computer Science classes?

Some benefits of live online Computer Science training include:

  • Flexibility to attend from anywhere and eliminate long commutes
  • Ability to ask questions and interact with Computer Science experts in real-time
  • Instructor’s ability to remote access your screen to troubleshoot any issues
  • More frequent scheduling options and lower prices on average than in-person training
  • Hands-on practical training like in-person courses

While there are several benefits to live online training, there are a few important things to consider. You should make sure you have a quiet workplace with strong internet access. Additionally, you should have the necessary applications installed prior to class and your computer should meet any system requirements. To ensure a seamless learning experience, some schools provide remote setup support and Zoom tutorials upon request prior to the course.

How much does Live Online Computer Science training cost?

Pricing for Computer Science training varies by school, duration, method of delivery, and several other factors.

For live online training, prices range from $4/hour to $222/hr.

See the Computer Science pricing analysis section to compare course fees.

For Computer Science corporate and on-site training, contact us at (212) 226-4149 or hello@nobledesktop.com to receive a quote and free consultation. We can customize the curriculum to meet the needs of your team.

Computer Science Training Pricing Analysis

See the tuition comparison below to compare Computer Science courses by cost per training hour.* For private tutoring or corporate training (onsite or virtual), contact us at hello@nobledesktop.com for a quote.

  • Front End Angular Development Career @ Coderhouse

    $4/hr $2,400 624 hours
  • Front End Vue Development Career @ Coderhouse

    $4/hr $2,400 600 hours
  • Node.js Course @ Centro de Estudios de Innovación

    $12/hr $2,229 180 hours
  • Python @ SIT Academy

    $14/hr $1,951 144 hours
  • Python Programming @ FLAG

    $14/hr $761 53 hours
Load 10 more prices

showing 5 of 123 prices

Disclaimer & Notes: Hourly rates are estimates only. Courses are not available on an hourly basis. Several other factors that contribute to pricing (such as job support and free retakes) are not factored into pricing per hour. 1 day is estimated to have 6.5 hours of training; 1 week is estimated at 35 hours; and 1 month is estimated at 150 hours. Actual hours will vary by school. Course pricing is subject to change without notice, certain discounts may not be included, and pricing may vary by location.

Learn Computer Science for a New Career

Computer Science is one of the core skills needed to secure one of these positions. See the career pages for more information on required skills, tips for landing a job, typical day-to-day work, and where to find job postings.

Learn More About Live Online Computer Science Training

Computer science is the study of computers and computer systems. Computer scientists mainly focus on software systems’ theory, design, development, and application. Computer scientists theorize what problems can be solved with a computer algorithm and design apps that perform well and are secure.

Those who study computer programming cover topics such as ethics, information security, and privacy. Computer science stimulates critical thinking skills as computer scientists look to improve programs and assess alternatives. Much like data science, computer scientists also work with various libraries, including Pandas, NumPy, Sci-Py, Sci-Kit, and TensorFlow. Those interested in computer science can take courses in Python, Java, Ruby on Rails, and jQuery, or look for computer science certifications.

Computer Science Career Opportunities

Most IT-based jobs are based on computer science; it is used in artificial intelligence (AI), programming languages, software engineering, computer systems and networks, and database systems. Although knowing how to program is essential for a job in this field, it is not everything. Computer science is essentially problem solving and those who study it also go on to be economists, biologists, or even musicians who work with synthesized sounds.

Virtual Computer Science Training from Noble Desktop

Virtual computer science classes are a great alternative for those who would like the flexibility of learning from home. Live online classes are similar to in-person classes in that they are interactive, hands-on, instructor-led classes that take place in real-time. The instructor can answer questions as they come up, share their screen, and even, with permission, access participants’ screens. Participants have the added benefit of taking the class from anywhere that has a reliable internet connection.

Noble Desktop, the creator of this tool, offers several classes related to Computer Science. Participants might be interested in Java Bootcamp, a 42-hour course designed for beginners. The course syllabus includes data types, object-oriented programming, how to program data structures, and how the computer interprets the program you’re writing. Upon successful completion of the course, students will have the skills needed to pass the Java SE 11 Programmer 1 Exam.

Noble also offers a 30-hour Python for Data Science bootcamp taught by experienced professionals that covers many introductory programming concepts like loops, functions, and objects as well as many common advanced data science concepts.

Other Virtual Computer Science Classes

There are a number of other schools offering live online Computer Science courses. These focus on computer science principles like object-oriented programming and cover programming languages like Java, Python, Ruby on Rails, JavaScript, and others.

NextGen Bootcamp has a live online Python course for high school students that provides a great opportunity for high school students looking to build skills for a career in the tech industry. In this course, students learn Python, the most versatile and essential programming language.

The Holberton School offers a Foundation of Computer Science and Software Engineering course that meets for 8 hours per week for 36 weeks. The course is designed to teach students the skills they need to launch their careers in the fields of computer science and software engineering.

Practical Programming also offers several courses related to computer science. Students can choose between Python for Data Science Immersive, a 30-hour course that provides an extensive look at Python for data analysis. They also offer a 30-hour Python Immersive course that is aimed towards beginners with no prior coding experience and meant to give students a fundamental understanding of Python to start coding. They also offer courses in JavaScript.

Remote Computer Science Corporate Training

Do you have employees who would benefit from learning computer science? Bringing computer science skills into your workplace can improve productivity and help you build more sophisticated computer systems. This is especially relevant for companies in tech, IT, FinTech, or other computer-heavy industries. Plus, corporate training is an ideal way for a company to offer professional development opportunities to its employees.


Noble Desktop’s live online corporate computer science classes are offered virtually, and are led by experienced instructors who can adapt their lessons to your company’s needs. Noble Desktop offers companies the option to purchase vouchers for scheduled open enrollment group classes. If you purchase multiple vouchers, you are eligible for a discount. To get a free consultation or find out more about offering computer science classes at your company, contact Noble Desktop at hello@nobledesktop.com.

Continue reading

Related Tech Classes

If you’re interested in Computer Science, you might also be interested in these topics:

  • Computer Science Bootcamps Live Online
  • High School Computer Science Classes Live Online
  • Coding Classes Live Online
  • Java Classes Live Online
  • Python Classes Live Online
  • JavaScript Classes Live Online
Compare selected courses Clear selection Comparison limit reached
Classes Near Me

Classes Near Me is a class finder and comparison tool created by Noble Desktop. Find and compare thousands of courses in design, coding, business, data, marketing, and more.

For registration assistance and a list of partners and affiliate schools, see the Partners Page. Neither Classes Near Me (“CNM”) nor Noble Desktop is affiliated with any schools other than those listed on the Partners Page. The information provided on CNM for all schools is intended to provide information so that you may compare schools and determine which best suits your needs. The information provided is not updated regularly, so you should go to the schools website directly to verify their continued offerings. Neither CNM nor Noble Desktop can assist with registration for non-partner schools.

© 1998–2023 Noble Desktop - Privacy & Terms

Disclaimer

For registration assistance and a list of partners and affiliate schools, see the Partners Page. Neither Classes Near Me (“CNM”) nor Noble Desktop is affiliated with any schools other than those listed on the Partners Page. The information provided on CNM for all schools is intended to provide information so that you may compare schools and determine which best suits your needs. The information provided is not updated regularly, so you should go to the schools website directly to verify their continued offerings. Neither CNM nor Noble Desktop can assist with registration for non-partner schools.