{'fraction_non_alphanumeric': 0.018166804293971925, 'fraction_numerical': 0.0, 'mean_word_length': 5.925714285714286, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
On traversing the data landscape: Introducing APIs to data‐science students

The explosion in availability and variety of data requires learning experiences that reveal more of the data world faster and develop practical skills with digital technologies. Key high‐level goals of the International Data Science in Schools Project (IDSSP) include having students continually immersed in the cycle of learning from data, and data science being fun to teach and fun to learn. We advocate curiosity‐driven, exploratory learning for pursuing these goals. Our illustrations use tasks embedded in contexts that teenagers can relate to, provide visual rewards for computational actions, use rich data‐contexts, and integrate statistical and computational thinking. They provide engaging introductions to modern data sourced from databases via Application Programming Interfaces (APIs) that are accessible to a broad range of students and facilitate student personalization for investigation. We provide in‐depth discussion of teaching strategies that heavily involve questioning and student tinkering supported by graphical‐user interfaces that enable students to interact with the data sources rapidly in multiple ways.