Spring quarter courses start this week. Deadline to enroll is Sunday, April 6.
Introduction to Programming and Data Science
PUB AFF X 404
This course introduces students to data analysis and programming using Python. Students will learn how to load, clean, and manipulate spreadsheets along with foundational Python programming concepts and advanced topics such as text cleaning.
Fall
Winter
Spring
Summer
What you can learn.
- Learn how to use Python to perform basic mathematical operations, open and write files, and write functions
- Understand how to perform basic quantitative, qualitative, and spatial analysis
- Perform data manipulation and analysis with the Pandas library
About this course:
This course introduces Python programming as a practical tool for data science, emphasizing its application to real-world social data analysis. Through a structured curriculum, professionals with little or no prior experience in programming will learn essential techniques for reading, manipulating, and analyzing data. These skills are taught using Pandas, the world’s most popular programming language. The course uses actionable datasets such as the American Community Survey, housing and transportation data from California’s open data portal, and the Armed Conflict, Locations, and Event Data. The course emphasizes loading and describing data with Pandas, the leading Python tool for cleaning, transformation, and merging datasets. Participants will learn how to perform data visualization, descriptive statistics, basic inferential analysis, textual, and spatial data analysis. Interactive lectures, live coding sessions, and collaborative lab exercises facilitate a hands-on learning experience. This course empowers midcareer professionals with the technical and problem-solving skills necessary to drive data-informed decisions and foster innovative problem solving.Corporate Education
Learn how we can help your organization meet its professional development goals and corporate training needs.
Donate to UCLA Extension
Support our many efforts to reach communities in need.