All Courses
-
CS-20-Python Application Programming-M1L-22517
This is an introductory programming course intended to provide fundamental skills in creating and organizing maintainable Python programs. It enables people working primarily on non-computing domains (Natural Sciences, Linguistics, IT Operations) to use domain specific software libraries for exploratory computing, data analysis, and data visualization. Students will also gain exposure to tools commonly used to manage their development environment, share work products, and organize tools and libraries.
-
HIST-19-HIST OF CALIFORNIA-L2-21884
This course offers a comprehensive survey of California's rich and complex history, spanning from the earliest known human settlements to the present day. It explores the profound social, cultural, political, and economic transformations that have shaped California, with an emphasis on the diverse experiences of its peoples. Major topics include precolonial Indigenous societies, Spanish colonization, Mexican California, the Gold Rush, U.S. westward expansion, and California’s emergence as a global economic and cultural powerhouse. Key themes include the evolving concepts of citizenship and community, as well as the intersections of race, ethnicity, gender, and class. Special attention is given to the development of California as a multicultural state and its pivotal role in both national and global contexts. Through this course, students will enhance their historical understanding, critical thinking, and creative problem-solving skills. By engaging with primary and secondary sources, class discussions, and analytical assignments, students will develop the tools to become more informed citizens and gain a nuanced appreciation for the cultural, political, economic, and social forces that continue to shape California today. This course is ideal for students seeking to deepen their knowledge of California’s history and its role in shaping the broader social, economic, and political landscape.