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

Design and Develop Advanced Computer Games using Stencyl
Udemy

Design and Develop Advanced Computer Games using Stencyl

learn to create amazing cross-platform computer games for Windows, Mac, Linux, IOS, Android & Flash with Stencyl 3!

$149.00

Schedule: On Demand

Duration: 10 hours

Location: Online

Udemy
Computing: Art, Magic, Science
ETHx

Computing: Art, Magic, Science

Computing is an art. Computing is also, for most people, magic; this course will enable you to see what lies beyond the apparent magic, and to discover the science behind computing.   

FREE

Schedule: September 30, 2014

Duration: 6 weeks

Location: Online

Edx
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
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
Interactive Computer Graphics with WebGL
University of New Mexico

Interactive Computer Graphics with WebGL

Applications of computer graphics are ubiquitous, ranging from animations in movies to computer aided design of mechanical parts. In this course, we will learn how to create three-dimensional interactive applications using WebGL that run within the latest web browsers. We will disucss all aspects of computer graphics from hardware to software to applications.

FREE

Schedule: January 01, 2015

Duration: N/A

Location: Online

Coursera
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
Introduction to Computer Science and Programming Using Python
MITx

Introduction to Computer Science and Programming Using Python

This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science. Together, they are designed to help people with no prior exposure to computer science or programming learn to think computati

FREE

Schedule: January 07, 2015

Duration: 8 weeks

Location: Online

Edx
Preparing for the AP* Computer Science A Exam — Part 1
Cooper Union

Preparing for the AP* Computer Science A Exam — Part 1

CSAP.1x  covers the material of AP Computer Science A which is equivalent to a first-semester, college-level course in computer science. This highly interactive course will introduce students to the fundamental concepts of computer science.

FREE

Schedule: May 13, 2015

Duration: 8 weeks

Location: Online

Edx
Preparing for the AP* Computer Science A Exam — Part 2
Cooper Union

Preparing for the AP* Computer Science A Exam — Part 2

CSAP.1x  covers the material of AP Computer Science A which is equivalent to a first-semester, college-level course in computer science. This highly interactive course will introduce students to the fundamental concepts of computer science.

FREE

Schedule: July 15, 2015

Duration: 8 weeks

Location: Online

Edx
The Beauty and Joy of Computing (CS Principles), Part 1
UC BerkeleyX

The Beauty and Joy of Computing (CS Principles), Part 1

The Beauty and Joy of Computing (BJC) is a computer science principles course developed at the University of California, Berkeley, intended to broaden participation in computing to non-traditional groups. Computing has profoundly changed the world, opening up wonderful new ways for people to connect

FREE

Schedule: September 08, 2015

Duration: 6 weeks

Location: Online

Edx
The Beauty and Joy of Computing (CS Principles), Part 2
UC BerkeleyX

The Beauty and Joy of Computing (CS Principles), Part 2

The Beauty and Joy of Computing (BJC) is a computer science principles course developed at the University of California, Berkeley, intended to broaden participation in computing to non-traditional groups. Computing has profoundly changed the world, opening up wonderful new ways for people to connect

FREE

Schedule: October 26, 2015

Duration: 6 weeks

Location: Online

Edx
The Beauty and Joy of Computing (CS Principles), Part 3
UC BerkeleyX

The Beauty and Joy of Computing (CS Principles), Part 3

The Beauty and Joy of Computing (BJC) is a computer science principles course developed at the University of California, Berkeley, intended to broaden participation in computing to non-traditional groups. Computing has profoundly changed the world, opening up wonderful new ways for people to connect

FREE

Schedule: January 04, 2016

Duration: 7 weeks

Location: Online

Edx