arrow-next arrow-scroll arrow-short arrow check close dropdown facebook instagram linkedin search twitter

Build your foundation in Python, the common language of data science. An intuitive, deep understanding of this language will allow you to build custom tools in data science and machine learning that can be easily deployed, scaled, and repurposed.

This course includes: 

  • Data Topics
    • Introduction to Python; Lists, Dictionaries, and Flow Control; Functions; Pandas; NumPy; Visualization: Matplotlib, Seaborn, and Panda
  • Software Topics
    • Object Oriented Programming; Debugging Sessions
  • Sessions
    • S1: Python and Jupyter
    • S2: Data Structures and Flow
    • S3: Functions and Debugging
    • S4: Object Oriented Programming
    • S5: Pandas
    • S6: Matplotlib
    • S7: NumPy
  • Labs
    • L1: Practice with Python and Jupyter Notebooks
    • L2: Practice with Flow Control
    • L3: Practice with Functions
    • L4: Practice with Pandas
    • L5: Practice with NumPy
  • Projects
    • P1: Building TicTacToe in Python
    • P2: Object Oriented Programming in TicTacToe
    • P3: Random TicTacToe Agents
    • P4: Debugging TicTacToe Agents


Quick Facts

Duration: 8 days, 20 class hours


Spring 3/28/2022 – 4/7/2022

Days: Monday – Thursday

Time: 5:00p.m. – 7:30p.m. PT

Format: Online instruction

      Cost: $250

      Prerequisites: None



















Register Now

Sign Up For An Information Session

Meet the Instructor

Dr. Beckner is a GIX faculty member, an instructor for the University of Washington MS in Technology Innovation, a Data Science Advisor for the Pfaendtner Research Group, and partner at MFG Analytic, where he works with manufacturing clients to optimize their production processes using cloud-based tools. He received his Ph.D. in Chemical Engineering Data Science from the University of Washington and his B.S. in Chemical Engineering from the University of Texas at Austin. His consulting work inspired him to help organizations streamline their workflows and increase profit margins by training in-house employees to better understand and use data. Read his full biography here.

Instructor’s Take: After instructing many students of python and data science, it became clear to me that people tend to have gaps in their early education of the language, and program writing generally. Python Foundations fills in those gaps and ensures you miss nothing that will be mission-critical in your final quest to deliver meaningful code and analyses using data science.

If companies truly want to invest in their employees and their organization broadly, this is a good crash course to start.

Jonathan, Past Participant

View Other Data Science for Engineers Courses