1
API Development
Querying external data sources programmatically and handling paginated JSON responses.
2
JSON Processing
Parsing, filtering, and restructuring nested API payloads into analysis-ready tables.
3
Data Visualization
Communicating patterns clearly with Matplotlib charts tuned for technical audiences.
4
Exploratory Analysis
Investigating distributions, outliers, and relationships before formal modeling.
5
Object-Oriented Programming
Designing reusable Python classes that organize data pipelines and project logic.
6
Python Programming
Writing intermediate-level scripts with functions, modules, and disciplined structure.
7
Machine Learning Concepts
Applying foundational ML ideas to real datasets with appropriate skepticism and validation.
8
Team Software Development
Dividing responsibilities, integrating contributions, and shipping a shared codebase.
9
Professional Research
Framing questions, citing sources, and defending conclusions with evidence.
10
Git Collaboration
Branching, merging, and reviewing teammate changes on a shared repository.
11
Statistical Thinking
Comparing groups, interpreting variation, and avoiding overclaiming from noisy data.
12
Technical Presentation
Distilling complex analysis into slides that non-specialists can follow.