Top Live Online Computer Science Courses

Find the perfect Computer Science class for you available live online. We’ve found 57 courses available via remote learning with class duration ranging from 6 hours to 36 weeks and pricing ranging from $250 to $13,900.

  • NextGen Bootcamp Computer Science Summer Certificate

    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.

    • $3,695
    • 87 Hours
    • Weekdays
    • Beginner
    Loading...
  • Noble Desktop Data Science Certificate

    In this comprehensive data science program, individuals will learn a variety of critical skills to become a data scientist. Students will learn to code with Python, create machine learning models, automate tasks like web scraping, and interact with databases using SQL. Topics include data analysis with Python's Numpy and Pandas packages, data visualization, predictive analytics, machine learning, SQL querying, Python automation, and web scraping. Students will learn hands-on by working in Python and SQL and will complete the program with the skills they need to enter the field of data science. This program offers flexible scheduling and provides a free retake for students to refresh the material.

    • $3,495
    • 84 Hours
    • Weekdays or Evenings
    • Beginner
    • Free Retake
    Loading...
  • Noble Desktop FinTech Bootcamp

    In this 60-hour FinTech Bootcamp, participants learn how to use Python for financial analysis, machine learning and automation, and algorithmic trading. The program is taught by seasoned finance and data science professionals. By the end of this course, newly-hired financial analysts will be prepared to succeed on the job, and aspiring financial analysts will have bolstered their resumes and technical interview skills. This course offers a free retake so students can refresh the material.

    • $2,995
    • 60 Hours
    • Weekdays, Evenings, or Weekends
    • Beginner
    • Free Retake
    Loading...
  • Holberton School Foundation of Computer Science & Software Engineering

    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.

    • See provider
    • 36 Weeks, 8 hr/wk
    • Weekdays
    • Beginner
    Loading...
  • Noble Desktop Python Developer Bootcamp

    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.

    • $4,995
    • 138 Hours
    • Weekdays
    • Beginner
    • Free Retake
    Loading...
  • Noble Desktop Python for Data Science Bootcamp

    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.

    • $1,495
    • 30 Hours
    • Weekdays, Evenings, or Weekends
    • Beginner
    • Free Retake
    Loading...
  • Noble Desktop Python Machine Learning Bootcamp

    In this 18-hour 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.

    • $1,895
    • 30 Hours
    • Weekdays
    • Intermediate
    • Free Retake
    Loading...
  • Noble Desktop Python for Automation

    In this Python automation course, students will learn to automate tasks using Python for various applications. This course is meant for those with prior Python experience looking to learn automation techniques like scheduling programs, updating spreadsheets, and web scraping. Topics include HTML and CSS basics, web scraping techniques, working with spreadsheets using Python, and scheduling scripts. This course offers flexible scheduling options plus a free retake for students to refresh the material.

    • $425
    • 6 Hours
    • Weekdays or Evenings
    • Intermediate
    • Free Retake
    Loading...
  • Noble Desktop Intro to Python Programming

    In this 2-day introductory Python course, participants will learn the fundamentals of Python programming. This hands-on course will give students with no prior Python experience the foundational programming skills needed to continue learning Python’s applications in data science or web development. Topics include Python environment setup, programming concepts, Python syntax, and more. This course offers flexible scheduling options and provides a free retake for students to refresh the material.

    • $895
    • 12 Hours
    • Weekdays or Evenings
    • Beginner
    • Free Retake
    Loading...
  • Practical Programming Python for Data Science Immersive

    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.

    • $1,495
    • 30 Hours
    • Weekdays
    • Beginner
    Loading...
  • Practical Programming Python Immersive

    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.

    • $1,495
    • 30 Hours
    • Weekdays
    • Beginner
    Loading...
  • NYC Data Science Academy Introductory Python

    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.

    • $1,590
    • 4 Weeks, 5 hr/wk
    • Evenings
    • Beginner
    Loading...
  • NYC Data Science Academy Data Science with Python: Data Analysis and Visualization

    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.

    • $1,590
    • 5 Weeks, 4 hr/wk
    • Weekends
    • Beginner
    Loading...
  • Noble Desktop Python for Finance Bootcamp

    Upskill and take your finance skills to the next level with this Python for Finance class. You'll learn to analyze large amounts of financial data using Python, create visualizations, and start using statistics for predictive modeling. 

    • $1,895
    • 30 Hours
    • Weekdays, Evenings, or Weekends
    • Beginner
    • Free Retake
    Loading...
  • Noble Desktop Algorithmic Trading with Python

    As people get busier and busier, we want to automate as much as we can day to day including our investments and trading strategies. Using Python, students can learn how to build robust and automated trading strategies without needing to spend hours a day overseeing their portfolio. In the first half of the course, students will learn how to connect their Python scripts with an online trading brokerage. After connecting to a brokerage firm, students will learn how to place and query stock orders. After students feel comfortable placing basic orders, we will introduce trading strategies such as exponential moving average (EMA), Moving Average Convergence Divergence (MACD), and backtesting strategies. After learning these strategies, students will be introduced to Machine learning as it applies to properly value an Option.

    • $895
    • 12 Hours
    • Weekdays, Evenings, or Weekends
    • Intermediate
    • Free Retake
    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.

Load 15 more courses

showing 15 of 57 courses