Curriculum / DescriptionsMLDS 422: Programming for Data Science
Curriculum
/ Descriptions
VIEW ALL COURSE TIMES AND SESSIONS
Description
The main objective of this course is to introduce students to programming languages for data science, mainly focusing on Python, with additional lectures in Julia. Students will be introduced to common libraries, approaches and workflows used by data scientists in Python.
Course outcomes: After finishing the course, students should be comfortable:
- Writing working, well-organized and high-quality Python code
- Using both base Python and imported libraries to solve data science problems
- Reading code in Julia and adjusting to new development environments
Topics covered: data cleaning, data visualization, machine learning, environments, OOP, web scraping, databases & APIs and more
Libraries covered: NumPy, Pandas, Matplotlib, Sklearn, BeautifulSoup, psycopg2 and more