This course introduces programming fundamentals within the context of data science. Students will use a high-level programming language to develop, implement, and test algorithms for solving real-world, data-driven problems. Topics include data cleaning, transformation, analysis, visualization, and an introduction to machine learning. Emphasis is placed on practical programming skills, best practices, and applying techniques to diverse datasets across various domains.
This course can be used to fulfil the "Technical" Professional Requirement.