Level 0 – Foundations

In this course, you will learn the foundations of critical the components of advanced analytics. Topics covered include R Programming, Vector and Linear Algebra, Calculus, and Probability. This course prepares students for the Level 1 Introduction to Data Science High Touch or Introduction to Data Science Modular course offerings or buff up advanced analytic skills. Students who should take this course come from varying backgrounds and skill levels. NCSU computer science and statistics faculty teach this course once a week via live video lecture, with a separate recitation/office hour also conducted weekly by a PhD Teaching Assistant.

This is a six-week course, delivered on a weekly basis in two-hour blocks, with additional office hour and recitation. There are no prerequisites for this course.

Foundations Course Components

  • R Programming foundations
  • Vector and Linear Algebra
  • Matrices
  • Calculus foundations
  • Probability