Online Courses | Statistics

Summer Quarter 2020

Master's degree students who are admitted for the 2019-2020 academic year (starting Autumn 2019) are invited to take their first Stanford classes online before arriving on campus.

If you have been admitted as a master’s degree student, we highly recommend taking classes during the summer before arriving at Stanford. This will give you a chance to complete required classes, and allow you to take more advanced graduate classes while on campus.

Statistics Core Classes
The following three classes, which will be taught this Summer, are part of the group of four Statistics core classes that fulfill requirements for the M.S. degree.
  • STATS116 Theory of Probability
  • STATS203V Introduction to Regression Models and Analysis of Variance
  • STATS217 Introduction to Stochastic Processes I

Programming Requirements
CS106A and CS106B are two programming methodology classes recommended for students looking to brush up on programming; M.S. students are required to complete one programming methodology class. Both CS106A and CS106B will be offered this Summer. Those who choose to enroll in a CS course must enroll for the maximum number of units.

Online courses are offered through the  Stanford Center for Professional Development (SCPD). If you've already been admitted to our on-campus degree programs, enrollment as a student before arriving in person at Stanford is straightforward and easy: simply complete the form on this page, and SCPD will contact you to complete your enrollment. For questions regarding online programs, please contact SCPD Student and Client Services at [email protected].

Theory of Probability (STATS116)
This course covers probability spaces as models for phenomena with statistical regularity. Students who take this course should be able to use the framework of probability to quantify uncertainty and update beliefs given the right evidence. Students will also learn how to use a variety of strategies to calculate probabilities and expectations, both conditional and unconditional, as well as how to understand the generative stories for discrete and continuous distributions and recognize when they are appropriate for real-world scenarios.
Learn More

Introduction to Regression Models and Analysis of Variance (STATS203V)
Modeling and interpretation of observational and experimental data using linear and nonlinear regression methods. Model building and selection methods. Multivariable analysis. Fixed and random effects models. Experimental design. This course is offered remotely only via video segments (MOOC style). TAs will host remote weekly office hours using an online platform such as Google Hangout or BlueJeans. Pre/Co-requisite: 200 or equivalent.
Learn More

Introduction to Stochastic Processes I (STATS217)
Investigate discrete and continuous time Markov chains, poisson processes, random walks, branching processes, first passage times, recurrence and transience, and stationary distributions. Non-Statistics masters students may want to consider taking STATS215.
Learn More

Programming Methodology (CS106A)
This introduction to the engineering of computer applications emphasizes modern software engineering principles with a focus on the first three of the four “D’s” of development: Design, Develop, Debug, and Deploy . Using these key topics, particular focus will be on good programming style and the built-in facilities of the Java language. Learn why programming requires a much higher level of artistry than simply the science of syntax. Students will be required to develop software applications, primarily using the Java programming language.
Learn More

Programming Abstractions (CS106B)
Gain valuable exposure to advanced computer programming and abstraction techniques. Become knowledgeable about the many implementation methods used to build complicated, dynamic data structures. Harness powerful tools for understanding how the representation and efficiency of data can influence how effectively we store it.
Learn More


When is summer quarter?

Summer Quarter is eight weeks of instruction between June 24 and August 17, 2019 with final exams taking place on August 16-17, 2019. Students will need to create a MyStanfordConnection account through the SCPD website and be sure to enroll prior to June 17, 2019.

How many units do I earn with each class offered?

Summer courses are 3-unit, 4-unit, or 5-unit courses. Please note that students taking courses before starting their master’s degree program at Stanford must take a minimum of 3 units (one class) during the summer quarter.

How much time should I expect to spend on each course?

Every unit of credit represents 1 hour of class time plus approximately 2 additional hours of work per week for the average student. A 3-unit course, for example, requires a minimum time commitment of 9 hours per week. This is a general guide and the actual time commitment may vary depending on the course and the individual student.

How will I take exams?

You will be required to nominate an exam monitor by the second week of the quarter. For more information on who can be an exam monitor and the process for nominating one, please see Stanford Center for Professional Development’s exam monitor information page.

If I choose to take these courses, will these units be counted towards my MS degree?

Yes. All units you take online over the summer will be counted towards the 45 units required to complete an MS degree at Stanford.

What does the tuition cost?

Tuition is $1,260 per unit (or $3,780 per 3-unit course) plus a one-time $125 document fee.  

Do I have to enroll in more than one class?

You are free to take just one, two, or three courses based on the time you are able to commit to your studies this summer.  

If I have received a financial aid package for graduate studies, can I apply this aid towards tuition costs for summer online courses?

No. If you have been offered any financial aid from Stanford in the form of fellowships, research assistantships, teaching assistantships, or other forms of aid, these funds cannot be applied toward tuition or other costs of enrollment until you arrive as a full-time student on campus.

If I find that my summer is too busy to take an online class, can I drop the class after enrolling?

Yes. The SCPD deadline to drop summer courses is 5 pm PST on Monday, July 8. Students dropping out of a class before this deadline will receive a full refund of tuition for the dropped class; a $100 drop fee will apply.

Start This Summer
Online Courses for Credit