An ideal Data Science student has experience programming in Python and significant experience in math, statistics, and probability. Generally, our students come from an academic background in statistics, computer science, math, physical or life sciences, or engineering, and/or have professional experience working with data as business or data analysts.
In order to be accepted to the Data Science immersive, you should:
- Be able to comfortably write functions in Python. If you have never programmed before, we recommend taking a formal class - like our Intro to Python course. If you have programmed before, but not in Python*, there are numerous free online resources to help you get there.
- Have at least college-level formal training in math or statistics. You should be familiar with probability, regression analysis, hypothesis testing, and basic modeling.
- Be able to communicate clearly about how you approach technical problems.
Please reach out if you need some help figuring out if this is right for you and one of our Program Advisors will be able to guide you. We have study resources on hand that many applicants find helpful for getting ready.
*Seattle applicants with experience in a general-purpose programming language other than Python are invited to complete the programming components of the admissions process in their alternative language. Please speak with an Advisor about this if it applies to you.