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
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
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
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: May 22, 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
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
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: 11 hours

Location: Online

Udemy
Coding the Matrix: Linear Algebra through Computer Science Applications
Brown University

Coding the Matrix: Linear Algebra through Computer Science Applications

Learn the concepts and methods of linear algebra, and how to use them to think about computational problems arising in computer science. Coursework includes building on the concepts to write small programs and run them on real data.

FREE

Schedule: February 02, 2015

Duration: N/A

Location: Online

Coursera
Computational Neuroscience
University of Washington

Computational Neuroscience

Understanding how the brain works is one of the fundamental challenges in science today. This course will introduce you to basic computational techniques for analyzing, modeling, and understanding the behavior of cells and circuits in the brain. You do not need to have any prior background in neuroscience to take this course.

FREE

Schedule: May 01, 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