Curriculum
  /  
Descriptions
MLDS 422: Programming for Data Science


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