Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Georgia Institute of Technology

Computability, Complexity & Algorithms

Georgia Institute of Technology via Udacity

Overview

Learn tools and techniques that will help you recognize when problems you encounter are intractable and when there an efficient solution.

Syllabus

  • Introduction
    • Start with a warm welcome to the program by refreshing your Python skills and learning about problem solving and efficiency!
  • Data Structures
    • Explore core data structures in Python, from arrays and linked lists to trees and hash maps. Strengthen your coding logic, recursion skills, and ability to solve real programming problems.
  • Basic Algorithms
    • Learn about the basic algorithms used in programming.
  • Advanced Algorithms
    • Learn about the basic algorithms used in programming.
  • Introduction to Python Programming
    • Review fundamental Python programming syntax and concepts.

Taught by

Hariharan Venkateswaran and Lance Fortnow

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Computability, Complexity & Algorithms

  • Marat Minshin
    19

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.