As computing becomes ever more entwined with modern life, it’s critical that students learn how to navigate these technologies from an early age. Computing education encompasses two major areas. First, learning basic concepts of computer science and programming as early as elementary school can help prepare students for advanced STEM education and careers later in life, while literacy in both the potential uses of computing and the risks for privacy, security, and unintentional bias is an essential skill. Second, by harnessing cutting-edge computing technology, such as robotics, data science, and artificial intelligence, researchers can push forward education in a number of areas by providing students with personalized, automated instruction to supplement traditional classroom instruction.
UChicago faculty and students research and develop the most effective methods of teaching a broad spectrum of learners, with an emphasis on populations traditionally underrepresented in computing fields. They develop tools, curricula, activities, and outreach programs for students from kindergarten through graduate school, in areas such as programming, data science, robotics, and quantum computing. Projects also focus on inclusive approaches, so that the next generation of computer scientists and computational thinkers reflects the diverse communities of our world.
Labs & Groups
CANON (Computing for Anyone) Lab
News & Events

UChicago Alum John Paparrizos Honored with SIGMOD Test-of-Time Award for Advancing Time Series Analytics

University of Chicago Researchers Earn Top Honor for Adaptive Software Breakthrough

Finding the “Goldilocks” Solution to a Classic Math Problem: A Breakthrough in Numerical Integration

Moderation at the Crossroads: How Generative AI Platforms Manage Creativity and Content Safety

Can a Doctor’s Notes Reveal When They’re Tired? New Research Illuminates the Hidden Signals of Physician Fatigue—And Raises Questions About AI in Healthcare

2025 Midwest Machine Learning Symposium Demonstrates Regional Excellence

PhD Candidate Bogdan Stoica Receives Distinguished Artifact Evaluator Award for Championing Reproducibility in Computer Science
