### Problem Decomposition Breaking things down. Computational Thinking. ### Objects (& Classes) how OOP works and lab to do it ### Resources - [Git Ideas](https://rachelcarmena.github.io/2018/12/12/how-to-teach-git.html) - [Git Web Site](https://git-scm.com/book/en/v2)| - [Markdown 101 notes](https://zcw.guru/kristofer/markdown-101) - [ThinkJava](https://greenteapress.com/thinkjava6/thinkjava.pdf) - [Head First Java](https://drive.google.com/file/d/17LWEZA6Q7PHLn_Y2y3gUfUFjVnepLIfH/view?usp=share_link) - [Think Java](https://drive.google.com/file/d/1XEykIWlmzzFdvvKbVPJV9X7QzawfDIEF/view?usp=share_link) - [Think Python](https://github.com/AllenDowney/ThinkPython) - [ZCW Python](https://yoda-public-files.s3.us-east-2.amazonaws.com/ZCW-Python-Prep.pdf)