Python Course

Python Course
https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-10?utm_source=OCW&utm_medium=CHP&utm_campaign=OCW

1. Introduction

2. Operators and operands

3. Common code patterns

4. Decomposition and abstraction

5. Floating point numbers

6. Bisection methods

7. Lists and mutability

8. Complexity

9. Binary search

10. Divide and conquer methods

11: Testing and debugging

12. More about debugging

13. Dynamic programming

14. Analysis of knapsack problem

15. Abstract data types

16. Encapsulation

17. Computational models

18. Presenting simulation results

19. Biased random walks

20. Monte Carlo simulations

21. Validating simulation results

22. Normal, uniform

23. Stock market simulation

24. Course overview