Python for Data Science 1: Programming and Efficient Data Management


In this 2 day course, you’ll learn the fundamentals of the Python programming language, along with programming best practices.  You’ll also learn the fundamentals of using the numpy, and pandas libraries for basic data science tasks.

On the first day of class you’ll learn to represent and store data using Python data types and variables, and use decision support structures and loops to control the flow of your programs. You’ll learn the power of complex data structures like lists, dictionaries, and tuples to store collections of related data. You’ll define and document your own custom functions, write scripts, and handle errors. You’ll also learn how to perform file handling.

On day two, you’ll be introduced to two popular Python data science packages: numpy and pandas.  You’ll learn how to use the series and dataframe objects in Pandas to accomplish basic data science tasks.

This course has both lecture and exercise components.  Each module will be introduced with a lecture and followed up with hands on exercises designed to reinforce the concepts introduced in the lecture. The student will learn the language and applications through examples and practice.  No prior programming skills are required.  You will spend the majority of your time in this class doing exercises.  The more you do the better you get!

Course Modules

  • Module 1: Creating Variables and Assigning Data
  • Module 2: Basic Data Types (Strings, Numbers, Booleans)
  • Module 3: Advanced Data Types (Lists, Tuples, Dictionaries)
  • Module 4: Advanced Data Types (Classes and Objects)
  • Module 5: Decision Support Statements, Loops and Functions
  • Module 6: Working with Functions
  • Module 7: Error Handling
  • Module 8: File Handling
  • Module 9: Introduction to numpy
  • Module 10: Pandas fundamentals

Course Length

2 Days (16 hours)

Python for Data Science 1: Programming and Efficient Data Management

January 28th and 29th - Denver, CO

$760 ($599 early registration price through December 31st)


Class will be held each day from 8:30 – 4:00 at the location provided above.

None scheduled at this time

Our live-online classes are conducted from 9:30 – 5:00 each day. Classes are delivered via GoToTraining. You will receive an email containing login instructions for the GoToTraining session on the Wednesday before class begins.

Coming Soon!

Our self-paced classes are delivered through our online training platform. You will be emailed instructions for creating a login and activating your course. All lectures are pre-recorded so you can progress through the course at your own pace. The same applies to the exercise. The course does not have an expiration date.

Subscribe to our Newsletter for new blog posts and announcements. Let's stay updated!