__Class__ | __Topic__ | __Quiz__ | __Solutions__ | __GitHub__ |

| **Excel with Python Introduction** | | | |

1 | Course Intro and Excel basics | Q1 | HW1 | CL1 |

2 | Functions and graphs | Q2 | HW2 | CL2 |

3 | Solutions to equations | Q3 | HW3 | CL3 |

4 | Curve fitting and data analysis | Q4 | HW4 | CL4 |

5 | Numerical ODEs | Q5 | HW5 | CL5 |

6 | Functions and Macros | Q6 | HW6 | CL6 |

7 | Excel Mid-Term Exam | | | |

| **Python Programming** | | | |

8 | Python introduction | | Intro | TCLab |

9 | Functions and Conditionals | Q7 | HW7 | CL7 |

10 | Arrays and Loops | Q8 | HW8 | CL8 |

11 | Project Intro and Plotting | Q9 | HW9 | CL9 |

12 | TCLab and Pandas DataFrames | Q10 | HW10 | CL10 |

13 | Debugging | Q11 | HW11 | CL11 |

14 | File I/O and Data Analysis | Q12 | HW12 | CL12 |

15 | Python Mid-Term Exam 1 | | Review | CLR |

16 | Classes | Q13 | HW13 | CL13 |

17 | Solve linear and nonlinear equations | Q14 | HW14 | CL14 |

18 | Integrals, Interpolation, Regression | Q15 | HW15 | CL15 |

19 | Differential Equations | Q16 | HW16 | CL16 |

20 | Symbolic Derivatives | Q17 | HW17 | CL17 |

21 | Course Project A | | TCLab A | CLA |

22 | Python Mid-Term Exam 2 | | Review | CLR |

23 | Course Project B | | TCLab B | CLB |

24 | Course Project C | | TCLab C | CLC |

Final | Final Exam | | | |