Main Profile

At A Glance

Intro to Theoretical Computer Science

This class teaches you about basic concepts in theoretical computer science -- such as NP-completeness -- and what they imply for solving tough algorithmic problems.

Topics: Computer Science

Contact

Intro to Theoretical Computer Science's Full Profile

Overview

Description

Course Summary This class teaches you about basic concepts in theoretical computer science -- such as NP-completeness -- and what they imply for solving tough algorithmic problems. Why Take This Course? At the end of this course, you will have a solid understanding of theoretical computer science. This will not only allow you to recognize some of the most challenging algorithmic problems out there, but also give you powerful tools to deal with them in practice.

Details

  • Days of the Week: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
  • Level of Difficulty: Intermediate
  • Size: Massive Open Online Course
  • Instructors: Sarah Norell, Sean Bennett, Sebastian Wernicke
  • Institution: Udacity
  • Topics: Computer Science

Provider Overview

About Udacity: Udacity was born out of a Stanford University experiment in which Sebastian Thrun and Peter Norvig offered their Introduction to Artificial Intelligence course online to anyone, for free. Over 160,000 students in more than 190 countries enrolled and not much later, Udacity was born. They are a growing team of educators and engineers on a mission to change the future of education. By making high-quality classes affordable and accessible for students across the globe: Udacity is democratizing education.

Latest Tweet

Udacity Offers Courses In: Computer

Questions about Intro to Theoretical Computer Science

Want more info about Intro to Theoretical Computer Science? Get free advice from education experts and Noodle community members.

  • Answer