MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Introduction to Data Science

Course Summary

Join the data revolution. Companies are searching for data scientists. This specialized field demands multiple skills not easy to obtain through conventional curricula. Introduce yourself to the basics of data science and leave armed with practical experience extracting value from big data. #uwdatasci

  • +

    Course Syllabus

    Part 0: Introduction

    • Examples, data science articulated, history and context, technology landscape

    Part 1: Data Manipulation at Scale

    • Databases and the relational algebra 
    • Parallel databases, parallel query processing, in-database analytics 
    • MapReduce, Hadoop, relationship to databases, algorithms, extensions, languages  
    • Key-value stores and NoSQL; tradeoffs of SQL and NoSQL

    Part 2: Analytics

    • Topics in statistical modeling: basic concepts, experiment design, pitfalls
    • Topics in machine learning: supervised learning (rules, trees, forests, nearest neighbor, regression), optimization (gradient descent and variants), unsupervised learning

    Part 3: Communicating Results

    • Visualization, data products, visual data analytics 
    • Provenance, privacy, ethics, governance 

    Part 4: Special Topics

    • Graph Analytics: structure, traversals, analytics, PageRank, community detection, recursive queries, semantic web
    • Guest Lectures

  • +

    Recommended Background

    We expect you to have intermediate programming experience and familiarity with databases, roughly equivalent to two college courses.  We will have four programming assignments: two in Python, one in SQL, and one in R. The target audience is undergraduate students across disciplines who wish to build proficiency working with large datasets and a range of tools to perform predictive analytics.

    After taking this course, you may be interested in participating in the three-course Certificate in Data Science offered through the University of Washington Professional and Continuing Education program.  This online course will provide an overview and introduction to the more extensive material covered in that program, which offers classroom-based instruction by data scientists from Microsoft and other Seattle players, networking opportunities with peers, case studies from the "front lines," and deep dives into selected topics.

  • +

    Course Format

    The class will consist of lecture videos about 8 to 10 minutes in length. These will contain 1-2 integrated quizzes per video. Some of these videos will be given by guest lecturers from the data science community.

    There will be no formal exams or standalone quizzes.

    There will be eight total assignments of which two are optional.

    We will provide a virtual machine equipped with all necessary software, but you are permitted (and encouraged) to install software in your own environment as well.

    There will be four structured programming assignments: two in Python, one in SQL, and one in R.

    There will also be two open-ended assignments graded by peer assessment: one in visualization, and one in which you will participate in a Kaggle competition.

    Finally, there will be two optional assignments: One involving an open-ended real-world project submitted by external organizations with real needs, and one involving processing a large dataset on AWS.

  • +

    Suggested Reading

    There will be selected readings each week.  

    We recommend, but do not require, that students refer to the book Mining of Massive Datasets by Anand Rajaraman and Jeff Ullman

Course Fee:

Attendees Rating:

Course Type:


Course Status:



1 - 4 hours / week

1 Review

  1. A primer into all things related to DS
    Reviewed by

    the curriculum of the course is well designed to cover the critical concepts related to DS, from relational databases to random forrests.

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url