Home » Courses » Electrical Engineering and Computer Science » Introduction to Computer Science and Programming in Python » Lecture Videos
Lecture 1: What is Computation?
Lecture 2: Branching and Iteration
Lecture 3: String Manipulation, Guess and Check, Approximations, Bisection
Lecture 4: Decomposition, Abstraction, and Functions
Lecture 5: Tuples, Lists, Aliasing, Mutability, and Cloning
Lecture 6: Recursion and Dictionaries
Lecture 7: Testing, Debugging, Exceptions, and Assertions
Lecture 8: Object Oriented Programming
Lecture 9: Python Classes and Inheritance
Lecture 10: Understanding Program Efficiency, Part 1
Lecture 11: Understanding Program Efficiency, Part 2
Lecture 12: Searching and Sorting