Computability, Complexity & Algorithms
Georgia Institute of Technology via Udacity
-
3.3K
-
- Write review
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