LabaliciousAI & QA ACADEMY
← All sessions

Open in Markdown reader

Course repository: https://github.com/labalicious-learning/ai-quality-academy

Session 00 — Get ready to learn

Time: 120 minutes with your instructor. Keep this checklist open. Use your own accounts and a local course copy.

Mac / Linux / Windows

Follow the platform guide for your OS and shell. The core course does not require WSL, Homebrew, Docker or desktop Office. Record your OS, shell and browser on your readiness card; ask a coach before changing managed-device settings.

1. Create your GitHub account

Open https://github.com/signup. Choose a username and complete email verification. Existing account? Sign in at https://github.com/login instead of making a duplicate.

Open https://github.com/settings/security to configure two-factor authentication. Store recovery codes privately. Review https://github.com/settings/emails before publishing commits so you understand email visibility.

GitHub's account guide: https://docs.github.com/en/account-and-profile/how-tos/account-management/creating-an-account-on-github

2. Find the course repository

Use Course repository in the site navigation, or the exact URL your instructor supplies. Confirm the name is ai-quality-academy. Read README, open labs/, and find 01-ai-claim-detective.md.

Public reading does not require membership in the owner's organization. A star bookmarks the project; it does not give write access. A fork is your copy on GitHub; a clone is a local Git copy; Download ZIP is a local file copy without Git history.

3. Install the local tools

Node.js: https://nodejs.org/en/download — install a supported LTS version, version 22 or newer. Optional GitHub Desktop (macOS/Windows only): https://desktop.github.com/download/ Linux: use ZIP or optional Git CLI from https://git-scm.com/downloads. Optional editor: https://code.visualstudio.com/download

Reopen Terminal (macOS/Linux) or Command Prompt/PowerShell (Windows). Check:

node --version
npm --version

If an organization-managed device prevents installation, ask your instructor. You can read the site and pair on an approved machine while access is arranged.

4. Get a local copy

Simple path: repository → Code → Download ZIP → extract → open the extracted folder. Git path: GitHub Desktop → File → Clone repository → URL → paste the exact course URL → choose a local folder.

GitHub Desktop is for Mac/Windows. On any OS with Git installed, run git clone https://github.com/labalicious-learning/ai-quality-academy.git, then open the cloned folder. ZIP users on Windows must choose Extract All before opening it. An editor's File → Open Folder followed by Terminal → New Terminal avoids platform-specific path commands.

Open a terminal inside that folder. Confirm package.json is present. You do not need admin rights to the course repository.

5. Run your first lab

npm start

Open http://127.0.0.1:4178. Leave the terminal running. Select Candidate B, click Load allocation and confirm a reserved record appears. This is a startup check, not an investigation of the teaching defects. Nothing is sent to a real business.

Press Ctrl+C in the terminal to stop. Run npm start again to restart. On Mac this is Control+C, not Command+C. In Windows PowerShell, use npm.cmd if script policy blocks npm; do not weaken execution policy. Command Prompt is also supported. For built-in checks, stop the server if desired and run:

npm test
npm run verify

The basic lab uses Node's built-in libraries. npm ci is only needed for rebuilding the website/slides.

6. Set up Codex

Follow the current official quickstart: https://developers.openai.com/codex/quickstart

Use the desktop/client route your instructor has approved for your OS. Sign in through its browser/login flow with your own authorized account. The course does not require an API key. Account plan, model availability and tool access vary; your instructor confirms the cohort's setup.

Open your local course folder. Ask:

Read only fixtures/setup-example.mjs. Explain describeCount in plain language without changing files. Predict its output for 1 and 3, cite the relevant lines, and tell me how to check your claim.

Open the cited function yourself, then run node fixtures/setup-example.mjs and verify the prediction. This unrelated practice file does not reveal later lab solutions. Record the model/client shown in your account; do not guess based on the course date.

7. Save your readiness card

This card stays private. Show readiness to your instructor without exposing account or security details. Later labs use the separate submission workflow; do not upload this setup card there.

Create a personal note outside the public repo, or in the ignored submissions/ folder:

Do not record passwords, email addresses, tokens or recovery codes.

If something fails

Ready for Session 01

You can start the lab, find the next handout, and explain where the files live.