Barbara Ericson

I am an Assistant Professor in the School of Information at the University of Michigan. I study how to improve both computing education and the diversity of students in computing.

Filter Courses within "Barbara Ericson" (Click to filter)
The Power of Object-Oriented Programming (Coursera) Coursera
University of Michigan

The Power of Object-Oriented Programming (Coursera)

Discover the core principles of Object-Oriented Programming (OOP) in this comprehensive Coursera course. Learn to structure your code effectively using classes and objects, enabling better organization and communication within tech teams. Gain a deep understanding of OOP concepts like inheritance, polymorphism, and encapsulation, which are crucial for developing robust and maintainable software applications.

Jun 22nd 2026
4 Weeks
Big Ideas in Programming: Expressing Yourself with Python (Coursera) Coursera
University of Michigan

Big Ideas in Programming: Expressing Yourself with Python (Coursera)

Discover the art of expressing yourself through code with 'Big Ideas in Programming: Expressing Yourself with Python'. This beginner-friendly course from the University of Michigan introduces you to Python's fundamentals and advanced concepts, enabling you to create, share, and discuss programming solutions. Perfect for anyone looking to start or advance their coding journey.

Jun 22nd 2026
4 Weeks
Answering Interesting Questions with Data (Coursera) Coursera
University of Michigan

Answering Interesting Questions with Data (Coursera)

Discover the secrets hidden within vast datasets with 'Answering Interesting Questions with Data'. This four-week course by the University of Michigan will equip you with essential skills in reading different types of data formats and writing programs for web scraping. Dive into the world of data analysis to uncover insights that can transform your understanding of complex questions.

Jun 22nd 2026
4 Weeks
Big Ideas in Programming: Expressing Yourself with Python (FutureLearn) FutureLearn
University of Michigan

Big Ideas in Programming: Expressing Yourself with Python (FutureLearn)

Dive into 'Big Ideas in Programming: Expressing Yourself with Python' and discover how this powerful programming language can transform your approach to work and communication. Whether you're new to coding or looking to refine your skills, this course provides a comprehensive introduction to Python basics, enabling you to automate tasks, develop projects, and articulate complex ideas through code.

Sep 27th 2021
4 Weeks
Page 1