Principles of Data Science (1915121)

Course syllabus (PDF)

Lecture notes*

Week 1: Introduction to Data Science
Week 2: Data Types
Week 3: Essential mathematics and statistics
Week 4: Python Programming – Imperative Programming
Week 5: Python Programming – Strings, Files & Dictionaries
Week 6: Python Programming – Functions
Week 7: Python Programming – NumPy Library
Week 8: Introduction to Machine Learning
Week 9: Extract, Transform & Load Process
Week 10: Data Engineering
Week 11: Data Visualization
Week 12: Data Exploration
Week 13: Big Data
Week 14: Data Classification – Kmeans vs Knn
Week 15: Review and Course wrap-up


Semesters’ overall marks (click here).


*Textbook: Principles of Data Science by Sinan Ozdemir, 2016.
Programming environment: Anaconda Python distribution (version 3)