First-time setup

Let's get you set up.

New to all this? Perfect. Follow these steps top to bottom — create your accounts, install a few free tools, and make your first code submission. Tick each item as you go. It takes about 30 minutes, once.

0/12

1 · Create your accounts

Free accounts you'll use throughout the course. Use the same email for all of them.

Create a GitHub account

GitHub stores all your code and is how you submit every homework. This is the most important one.

Sign up on GitHub

Pick a professional username — it becomes part of your portfolio URL.

Create an OpenAI account

For calling GPT models from your code later in the course.

OpenAI Platform
Create an Anthropic account

For calling Claude models — you'll compare providers.

Anthropic Console
Create a Hugging Face account

For open models, datasets, and the free Agents/MCP courses.

Hugging Face

2 · Install your tools

Your workstation. Install each one, then reopen your terminal so the commands are found.

Install Python 3.11 or newer

The language the whole course is written in.

Download Python

On Windows, tick 'Add Python to PATH' during install. Verify with:

python3 --version
Install VS Code

Your code editor. Then install the 'Python' extension inside it.

Download VS Code
Install Git

The tool that pushes your code to GitHub.

Download Git

Verify with:

git --version
Install uv (Python environment manager)

Creates fast, clean Python environments so packages don't clash.

macOS / Linux — paste into your terminal:

curl -LsSf https://astral.sh/uv/install.sh | sh

3 · Set up your submission repo

You'll push your work here every day. Run these in your terminal after installing Git.

Tell Git who you are

Your commits are signed with this name and email (use your GitHub email).

git config --global user.name "Your Name"
git config --global user.email "you@email.com"
Create a PUBLIC repo named 'ai60'

This public repo is your portfolio and your homework trail.

New GitHub repo

Name it exactly ai60, set it to Public, tick 'Add a README', then Create.

Clone it to your computer

Brings the repo onto your machine so you can add files. Replace YOUR-USERNAME.

git clone https://github.com/YOUR-USERNAME/ai60.git
cd ai60
Make your first commit & push

Proves the whole loop works — you'll repeat this every day.

echo "print('Hello, AI60')" > hello.py
git add .
git commit -m "Day 0: hello"
git push

Finish the checklist above

Complete all 12 steps to unlock a clean start.