Intro to Theoretical Computer Science
- Offered byUDACITY
Intro to Theoretical Computer Science at UDACITY Overview
Duration | 2 months |
Total fee | Free |
Mode of learning | Online |
Schedule type | Self paced |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
Intro to Theoretical Computer Science at UDACITY Highlights
- Real World Projects from Industry Experts
- Flexible Learning Program
- Self-Paced Learning
- Self paced Course
Intro to Theoretical Computer Science at UDACITY Course details
- Professionals, Students, Software Developers who are ready to grow their career in this field.
- Enhance your skill set and boost your hirability through innovative, independent learning
- Self-Paced Learning
- Rich Learning Content
- This class teaches you about basic concepts in theoretical computer science -- such as NP-completeness -- and what they imply for solving tough algorithmic problems.
Intro to Theoretical Computer Science at UDACITY Curriculum
LESSON 1: Challenging Problems
An introduction to tough problems and their analysis
LESSON 2: Understanding Hardness
What we mean when a problem is "hard" and the concept of NP-completeness.
LESSON 3: Showing Hardness
Tools to let you recognize and prove that a problem is hard.
LESSON 4: Intelligent Force
Smart techniques to solve problems that should ? theoretically ? be impossible to solve
LESSON 5: Sloppy Solutions
Gaining speed by accepting approximate solutions.
LESSON 6: Poking Around
Why randomness can be of help ? sometimes. An introduction to complexity classes.
LESSON 7: Ultimate Limits
Problems that no computer can ever solve. In theory