HITI Lab
DatathonsDatathon 2025

Beginner Resources

Beginner resources for the 2025 Emory Health AI Datathon

Beginner resources for participants in the HITI lab

Learning to Code

To learn to code with Python, and get familiar with the Pandas library:

Using AI to understand code

You can use AI tools such as 'ChatGPT' and 'Claude' can be useful to help you understand and learn code.

If you encounter a section of code that you do not fully understand, can copy and paste a snippet of code into these AI tools and use a prompt like "explain in detail what this line of code is doing" or "what is this function's role in this code?"

Keep in mind that you may need to be more detailed with your prompts for the tools to understand what the code is doing. And you can also ask the AI tools to recheck their logic.

When using an AI tool to create code or make decisions, it is important that you take the time to understand what it is recommending and why. For example, if the AI tool recommends an optimization method, research that method on a reputable source so you can confirm that it is appropriate for you work.

Recordings and Lectures

All recordings from the 2024 HITI Lab Health AI Summer School are available to watch on YouTube.

For an understanding of machine learning:

To learn about the journey of patient images:

What is a Notebook?

In the HITI lab, we use Jupyter Notebook. It is a web application used to create, run and share code and documentation. During the Summer School, you will be provided with notebooks during the hands-on presentations. During the Datathon, you will use notebooks to work through your project and share documentation with your team.

Here you can see an example of a blank notebook. Let's go through the different sections.

Example of a blank Jupyter notebook

Jupyter notebook interface

The symbols on the right of the cells allow us to perform cell actions.

Jupyter notebook cell actions

Running Cells in a Notebook

Running cells in a Jupyter notebook

Markdown

Use markdown to add titles, explanations and other information to your notebook. This helps to organize your notebook into different sections.

Using the "#" symbol before text creates a heading (and starts a new section). Using multiple "#" symbols creates subheadings. After entering your text, you need to run the cell.

Using markdown in a Jupyter notebook

On this page