Course Setup

How to get your computer setup?

The left navigation bar is sequenced for the setup process:

If you want to use a AWS Cloud Virtual Machine (VM) instead of your laptop and install Python and VS Code on that VM, start here:

  1. Create an AWS EC2 VM (recomended for online and non-DataScience students)

This course uses Slack as our main tool for communication and collaboration. You will need to install Slack on your laptop and mobile device. You will also need to create a Slack account using your BYU-Idaho email. If you have an existing account, you can either change your email to the BYU-Idaho email or you can create a new account.

  1. Install Slack on your laptop:
  2. Install Slack on your Cell:
  3. Create a Slack Account using your BYU-Idaho email:

If you want to use Python and VS code on your own laptop, start here:

  1. Install Python
  2. Install Python Libraries
  3. Install VS Code
  4. Install Quarto
  5. Install Git & GitHub

You will need to use SQL in Week 6:

  1. SQL setup and test

Using Copilot (AI)?

Copilot is a micro-assistant that helps you write better code. It is a VS Code extension that uses AI built off Chat GPT-4. With your student GitHub account, you can use Copilot for free. It helps you write code faster and with fewer errors. It is not perfect, but it is a great tool to help you learn to code.

This course is designed with a Core and Stretch for each project. It is expected that you acomplish the Core without the use of Copilot. The Stretch is where you should use Copilot. Without using Copilot, the stretch questions will be more challenging. The goal is to help you learn to code and to use Copilot as a tool to help you learn, not to do the work for you.

  1. Install GitHub Copilot (required)

Prefer an Open Source AI tool try Llama?

Llama is an AI-powered code editor that helps you write better code. It is a VS Code extension that uses AI built off Chat GPT-4. With your student GitHub account, you can use Llama for free. It helps you write code faster and with fewer errors. It is not perfect either, but it is a great tool to help you learn to code.

  1. Install Llama (optional)
Back to top