Data 101/INFO 258: Data Engineering
The UC Berkeley Data Engineering course covers the principles and practices of managing data at scale, with a focus on use cases in data analysis and machine learning. This encompasses the entire life cycle of data management and science, ranging from data preparation to exploration, visualization and analysis, to machine learning and collaboration, with a focus on ensuring reliable, scalable operationalization.
The course is offered in partnership with the UC Berkeley Division of Computing, Data Science, and Society.
Fall 2024
[NOTICE] Course Notes are currently being updated during the Fall 2024 semester.
Past Offerings
Each offering site includes links to assignments, slides, and readings. You are welcome to use any of the materials you find.