Course introduction :: Advanced Analytics (BANA 4373)

Course introduction

Am I ready to take this course?

Some programming experience will help, but is not required. If you have no programming experience, we strongly encourage you use some of the many free online training materials.

There are lots of online resource that you can use to supplement things we learn in class. Some examples are:

How is this for business analytics?

The goal of this class is to provide an introduction to Python using examples from business analytics. To get started, we will cover general topics that are no specific to the Energy Sector or analytics to build a foundation. As we progress in the course, we will use examples that come from real analytics tasks. If you have any topics you would like to cover, please let us know, and we will do our best to accommodate.

Class setup

Class format

We will present the concepts and code in class. Participants are encouraged to follow along and execute the code in their own sandbox and participate in exercises. Each course module has interactive exercises, so you can learn by running code snippets as we go and ask questions.

Course materials

The course materials are available in the class repository. The materials is primarily in the form of Jupyter notebooks with additional materials such as data in supplementary folders.

Jupyter notebooks

Jupyter notebooks are file format that lets us combine code and comments. The text can be plain or formatted with Markdown. Jupyter can run code in more than 40 languages but we will only use Python for this course.

Create a new notebook

Start up your local notebook server in your new repo and create a new Jupyter notebook from the local server page.

Choose syntax for a cell

Notebooks are built of cells. Cells can have multiple built-in formats including code or text. You can select the desired format from a dropdown menu at the top. Select “Markdown” for writing text and “code” for writing code.

Move between cells

To run a given cell, type [shift-enter]. You can run all of the cells with “Cell” > “Run all”. You can see in additional options in the “Cell” menu.

Homework

We will do the exercises in class. The sandbox environment will be available to you throughout the course, so you can easily go back and review modules we have covered. You can also edit the models and see how that changes the outcome. If you “break” something, we can always reboot with a clean version.

About your instructor

Kyle Jones is a Sr. Manager, Solutions Architecture for Amazon Web Services (AWS) specializing in the Energy Sector. He holds a doctorate in systems engineering from George Washington University and a masters in applied economics from Harvard University. He is based in Norman, Oklahoma.