MIT 6.100L Introduction to CS and Programming using Python, Fall 2022
5.0
(1)
15 learners
What you'll learn
This course includes
- 27.5 hours of video
- Certificate of completion
- Access on mobile and TV
Course content
1 modules • 26 lessons • 27.5 hours of video
MIT 6.100L Introduction to CS and Programming using Python, Fall 2022
26 lessons
• 27.5 hours
MIT 6.100L Introduction to CS and Programming using Python, Fall 2022
26 lessons
• 27.5 hours
- Lecture 1: Introduction to CS and Programming Using Python 01:03:30
- Lecture 2: Strings, Input/Output, and Branching 01:18:58
- Lecture 3: Iteration 46:42
- Lecture 4: Loops over Strings, Guess-and-Check, and Binary 01:13:16
- Lecture 5: Floats and Approximation Methods 47:11
- Lecture 6: Bisection Search 01:14:27
- Lecture 7: Decomposition, Abstraction, and Functions 45:54
- Lecture 8: Functions as Objects 01:17:46
- Lecture 9: Lambda Functions, Tuples, and Lists 45:26
- Lecture 10: Lists and Mutability 01:15:13
- Lecture 11: Aliasing and Cloning 46:17
- Lecture 12: List Comprehension, Functions as Objects, Testing, and Debugging 01:15:46
- Lecture 13: Exceptions and Assertions 42:56
- Lecture 14: Dictionaries 01:18:06
- Lecture 15: Recursion 45:19
- Lecture 16: Recursion on Non-numerics 01:17:53
- Lecture 17: Python Classes 47:48
- Lecture 18: More Python Class Methods 01:17:26
- Lecture 19: Inheritance 01:16:55
- Lecture 20: Fitness Tracker Object-Oriented Programming Example 01:19:04
- Lecture 21: Timing Programs and Counting Operations 32:12
- Lecture 22: Big Oh and Theta 01:20:36
- Lecture 23: Complexity Classes Examples 01:21:18
- Lecture 24: Sorting Algorithms 47:39
- Lecture 25: Plotting 01:17:54
- Lecture 26: List Access, Hashing, Simulations, and Wrap-Up 01:12:32
