Find and compare the ideal courses for you!

  • Free courses available
  • Online and local classrooms
  • Top course providers all in one place
  • Course reviews directly from your peers
  • Certification and Credits from top Schools
  • Various levels of difficulty

Featured Courses

Intro to Theoretical Computer Science
Udacity

Intro to Theoretical Computer Science

Learn the basic concepts in theoretical computer science. Discover what they imply for solving tough computational challenges.

FREE TRIAL

Schedule: On Demand

Duration: 2 months

Location: Online

Udacity
Computer Networking
Udacity

Computer Networking

This is an advanced Computer Networking course that delves into the latest concepts and tools used by the CN industry.

FREE TRIAL

Schedule: On Demand

Duration: 3 months

Location: Online

Udacity
Computational Photography
Udacity

Computational Photography

This class explores how computation impacts the entire workflow of photography, which is traditionally aimed at capturing light from a 3D scene to form a 2D image.

FREE TRIAL

Schedule: On Demand

Duration: 4 months

Location: Online

Udacity
Introduction to Computer Vision
Udacity

Introduction to Computer Vision

This course provides an introduction to computer vision including fundamentals, methods for application and machine learning classification.

FREE TRIAL

Schedule: On Demand

Duration: 4 months

Location: Online

Udacity
Learning Computer Forensics With Infinite Skills
Udemy

Learning Computer Forensics With Infinite Skills

What to gain a solid understanding of Computer Forensics? This training course is the ideal way to get started.

$99.00

Schedule: On Demand

Duration: 11 hours

Location: Online

Udemy
Intro to Computer Science
Udacity

Intro to Computer Science

Learn key computer science concepts in this introductory Python course. You'll learn by doing, and will build your own search engine and social network.

FREE TRIAL

Schedule: On Demand

Duration: 3 months

Location: Online

Udacity
Amazon Web Services - Web Hosting & Cloud Computing With AWS
Udemy

Amazon Web Services - Web Hosting & Cloud Computing With AWS

Learn How To Set Up And Use Amazon Web Services ( AWS ) For Hosting Web SItes And Cloud Computing With AWS

$49.00

Schedule: On Demand

Duration: 5 hours

Location: Online

Udemy
Design of Computer Programs
Udacity

Design of Computer Programs

Learn how to model problems, and how to optimize performance by using some of the advanced features of Python.

FREE TRIAL

Schedule: On Demand

Duration: 2 months

Location: Online

Udacity
High Performance Computer Architecture
Udacity

High Performance Computer Architecture

The HPCA course covers performance measurement, pipelining, and improved parallelism through various means.

FREE TRIAL

Schedule: On Demand

Duration: 0

Location: Online

Udacity
Computability, Complexity & Algorithms
Udacity

Computability, Complexity & Algorithms

Learn tools and techniques that will help you recognize when problems you encounter are intractable and when there an efficient solution.

FREE TRIAL

Schedule: On Demand

Duration: 0

Location: Online

Udacity
Computing: Art, Magic, Science
ETHx

Schedule: March 03, 2015

Duration: 7 weeks

Location: Online

Edx
Quantum Mechanics and Quantum Computation
UC BerkeleyX

Schedule: August 11, 2013

Duration: 8 weeks

Location: Online

Edx