Implement gradient descent in linear regression problems, construct and evaluate simple linear models, and use feature engineering to create more complex supervised machine learning models.
Briefly review the foundational components of data wrangling and Python data structures.
Discover the most important data types in Python, including lists, dictionaries, tuples, and sets. Learn how to store and retrieve data effectively, and use advanced data structures to store complex data.