Advanced Python, Data Cleaning, Feature Engineering & Math for AI
Solidify advanced Python skills and introduce professional developer tools (Git/GitHub) to establish a robust workflow for all future projects.
Refactor a script with repeated code into clean, modular functions.
Code submission: A Python script demonstrating modular design.
Create a library of utility functions for common data tasks.
Mini-quiz on function scope and arguments.
Use .apply() with a lambda function to clean a column in a sample dataset (e.g., remove currency symbols).
Code submission: A Jupyter notebook showing the use of lambda and apply.
Parse a complex nested dictionary representing a student database.
Code challenge: Extract specific data points from a nested structure.
Git & GitHub Mini-Workshop: Create repository, upload notebook, learn version control basics.
Peer review: Students share their GitHub repository links and confirm successful setup.