Skip to main content
View All Courses
Home
View All Courses

Browse by Subject Area

  • Art & Design
  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Health & Medicine
  • Humanities
  • Mathematics
  • Programming
  • Science
  • Social Sciences

Computer Science Courses

Subject Area
Course Instance Price
Course date
Schools
Duration
Difficulty
Modality
Help me choose
Cancel
30 results
Filter
CS50x
Programming
Online

CS50: Introduction to Computer Science

An introduction to the intellectual enterprises of computer science and the art of programming.

Price
Free*
Duration
11 weeks long
Registration Deadline
Available now
CS50S
Computer Science
Online

CS50's Introduction to Programming with Scratch

A gentle introduction to programming that prepares you for subsequent courses in coding.

Price
Free*
Duration
3 weeks long
Registration Deadline
Available now
Hands on a keyboard in office
Social Sciences
Online

Computer Science for Lawyers

Gain a deep understanding of the legal ramifications of clients’ technological decisions and policies.

Price
$2,000
Registration Deadline
Available now
Course Image for Introduction to Data Science with Python
Computer Science
Online

Introduction to Data Science with Python

Join Harvard University instructor Pavlos Protopapas in this online course to learn how to use Python to harness and analyze data.

Price
$199
Duration
8 weeks long
Registration Deadline
Available now
Illustration
Computer Science
Online

Quantitative Methods for Biology

Learn introductory programming and data analysis in MATLAB, with applications to biology and medicine.

Price
Free*
Registration Deadline
Available now
Abstract image of building interior
Computer Science
Online

Data Science: Machine Learning

Build a movie recommendation system and learn the science behind one of the most popular and successful data science techniques.

Price
Free*
Duration
8 weeks long
Registration Deadline
Available now
Glasses and computer screen
Computer Science
Online

Fundamentals of TinyML

Focusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML.

Price
Free*
Duration
5 weeks long
Registration Deadline
Available now
"Ok Google"
Computer Science
Online

Applications of TinyML

Get the opportunity to see TinyML in practice. You will see examples of TinyML applications, and learn first-hand how to train these models for tiny applications such as keyword spotting, visual wake words, and gesture recognition.

Price
Free*
Duration
5 weeks long
Registration Deadline
Available now
Arduino Microcontroller photo
Computer Science
Online

Deploying TinyML

Learn to program in TensorFlow Lite for microcontrollers so that you can write the code, and deploy your model to your very own tiny microcontroller. Before you know it, you’ll be implementing an entire TinyML application.

Price
Free*
Duration
5 weeks long
Registration Deadline
Available now
CS50W
Programming
Online

CS50's Web Programming with Python and JavaScript

This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.

Price
Free*
Duration
12 weeks long
Registration Deadline
Available now
CS50
Business
Online

CS50's Computer Science for Business Professionals

This is CS50’s introduction to computer science for business professionals.

Price
Free*
Duration
6 weeks long
Registration Deadline
Available now
CS50
Programming
Online

CS50's AP® Computer Science Principles

This XSeries Program in CS50's AP® Computer Science Principles is only for students in high school.

Price
$313
Registration Deadline
Available now
CS50
Computer Science
Online

CS50's Understanding Technology

Want to know how the technology you use everyday works? This Harvard course explains the essentials.

Price
Free*
Duration
6 weeks long
Registration Deadline
Available now
CS50L
Computer Science
Online

CS50 for Lawyers

This course is a variant of Harvard University's introduction to computer science, CS50, designed especially for lawyers (and law students).

Price
Free*
Duration
10 weeks long
Registration Deadline
Available now
CS50AI
Computer Science
Online

CS50's Introduction to Artificial Intelligence with Python

Learn to use machine learning in Python in this introductory course on artificial intelligence.

Price
Free*
Duration
7 weeks long
Registration Deadline
Available now

Pagination

  • Current page 1
  • Page 2
  • Next page ⟩
  • Last page last

Get updates on new courses.

Donate

Footer Links

  • Accessibility
  • Privacy Policy
  • Terms of Use
  • EEA Privacy Disclosures

VPAL Logo

Social Links

  • Twitter
  • Facebook
  • Linkedin