Another part of machine learning I learned about was decision trees. As the name goes, the model branches out like a tree to show different possibilities. It's useful for mapping out how a program should run, and helping me consider different possibilities.
I also learned the difference between continuous and discrete data. Discrete data is limited by certain values, and it therefore countable. Continuous data can take on any value in a certain range. Because the amount of values in that range is infinite, this data isn't countable.
I also learned about overfitting, which is when a data analysis is matched up too well with the data, making it inaccurate. This is because when a line fits too well with it's data, adding new data will make the line inaccurate.
I learned lots of math in this course, which made this course extremely unique. While other courses taught me how to write in Python and use that knowledge to make programs, this course taught me some of the math behind the programming.