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: March 03, 2015

Duration: 7 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
Cloud Computing Concepts
University of Illinois at Urban

Cloud Computing Concepts

Learn core distributed computing concepts that underlie today’s and tomorrow’s cloud computing systems.

FREE

Schedule: February 02, 2015

Duration: N/A

Location: Online

Coursera
Cloud Computing Concepts: Part 2
University of Illinois at Urban

Cloud Computing Concepts: Part 2

Learn core distributed computing concepts that underlie today’s and tomorrow’s cloud computing systems.

FREE

Schedule: March 16, 2015

Duration: N/A

Location: Online

Coursera
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
High Performance Scientific Computing
University of Washington

High Performance Scientific Computing

Programming-oriented course on effectively using modern computers to solve scientific computing problems arising in the physical/engineering sciences and other fields. Provides an introduction to efficient serial and parallel computing using Fortran 90, OpenMP, MPI, and Python, and software development tools such as version control, Makefiles, and debugging.

FREE

Schedule: February 20, 2015

Duration: N/A

Location: Online

Coursera
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
Principles of Computing (Part 1)
Rice University

Principles of Computing (Part 1)

This two-part course introduces the basic mathematical and programming principles that underlie much of Computer Science. Students will refine their programming skills as well as learn the basics of creating efficient solutions to common computational problems.

FREE

Schedule: February 13, 2015

Duration: N/A

Location: Online

Coursera
Principles of Computing (Part 2)
Rice University

Principles of Computing (Part 2)

This two-part course introduces the basic mathematical and programming principles that underlie much of Computer Science. Students will refine their programming skills as well as learn the basics of creating efficient solutions to common computational problems.

FREE

Schedule: March 27, 2015

Duration: N/A

Location: Online

Coursera
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