Introduction to Python

XFDS113

Stanford School of Engineering

  • Fee:
    Fee may apply
Certificates/
Programs:

Thumbnail

Description

Python is a popular and versatile programming language that allows you to transform and analyze large datasets. In this course, you will be lead through a comprehensive introduction to Python with a focus on data science applications.  You will be introduced to basic syntax, programming, and commonly used packages for data manipulation and exploration. The course is meant to be accessible to beginners new to the language, enabling further study of more advanced topics.

This course consists of:

  • Lecture videos
  • Lecture companion notebooks that enable you to practice in real-time as you watch videos
  • Interactive exercise notebooks for ungraded, self-paced practice


Instructor: Nick Henderson Affiliate, Stanford Institute for Computational and Mathematical Engineering (ICME)

Prerequisites

  • Basic familiarity with computers and productivity software
  • Helpful but not required: experience/background in a scientific or engineering discipline

Topics include

  • Basic Syntax: Variables and Data Types
  • Functions
  • File Input and Output
  • Packages: Numpy, Scipy, Pandas, and Matplotlib
  • Jupyter Notebook

Notes

Tuition

$129.00 per online course. Course materials and exercises will be available on-demand for 90 days after the launch of each cohort (every Tuesday). 

This course will take approximately 12-15 hours to complete, depending on prior knowledge and experience.

Questions?

Contact us at 650-204-3984 
or stanford-datascience@lists.stanford.edu 

003 Open for Enrollment Online

Enroll Now

Delivery Option:
At Stanford
Fees:
Online Course $129.00

Notes

This course will be delivered using a custom version of the Coursera platform. Stanford will launch a new session of the course every Tuesday for those who have registered by 12 pm (Noon) the Monday before. Upon registration for the course, you will receive further instructions on how to access the Coursera session. 

Course Access

90-day access to the online course starts with the launch of your cohort (every Tuesday).

Course Completion

The course is estimated to take 12-15 hours to complete. The course is divided into weekly sections based on recommended pacing and structure from the instructors. However, you are free to move through the material at your own pace.

This course may not currently be available to residents of certain states.