Skip to content

Practical Recipes

Real-world use cases for everyday work. Each recipe includes the exact prompt you can copy and paste into Claude Code. Designed for people who are just getting started with programming.

On this page

Learning to program

Claude Code is a personal tutor inside your terminal. It doesn't just write code: it explains the why behind everything at your level.

Ask for an explanation at your level

Learn by doing a guided mini-project

Understand a concept that's giving you trouble

Practice with exercises

Create your first project

The best thing about Claude Code is that it can set up a complete, working project while you learn by watching it work.

A personal web page

A small to-do list app

A useful script for your day-to-day

Understand code you didn't write

When you inherit a project or follow a tutorial, Claude Code translates the code into human language.

Understand an entire project

Explain a specific file or function

Translate technical jargon

Fix errors

Errors are the most frustrating part when you're starting out. Claude Code reads them, explains what they mean, and fixes them.

Understand and fix an error

When something "doesn't work" but there's no error

Fix failing tests

Improve your code

Ask for a review as if from a mentor

Make the code more readable

Add security checks

Git and version control

Git is intimidating at first. Let Claude Code handle it while you learn the concepts.

Start using git without knowing git

Save your work with a good message

"I messed something up, I want to go back"

Push the project to GitHub

Working with data and files

Analyze an Excel or CSV file

Convert between formats

Clean messy data

Generate a chart

Automate repetitive tasks

If you do something boring and repetitive on your computer, Claude Code can probably automate it.

Organize your downloads folder

Rename many files at once

Search for text in many files

Terminal commands without fear

The terminal is intimidating. Claude Code uses it for you and teaches you commands little by little.

"How do you do this in the terminal?"

Install tools

Before running a command you saw on the internet

Document and explain

Create a README for your project

Comment your own code

Prepare an explanation to present your work

Complete Aulafy mapSee how this lesson fits without leaving your path.

Complete Aulafy map

How all courses connect

This is not a checklist. Start with the foundation, choose an outcome, and go deeper only when your project needs more control.

  1. 1Understand
  2. 2Apply or build
  3. 3Operate with confidence
01

Choose an application

Turn the foundation into a visible outcome: a website, a business improvement, media, or an interactive experience.

Continue into the technical branch when you need to maintain code, data, or infrastructure.

02

Build with code

Prepare your environment, work with coding agents, and run models while keeping control of your projects.

This branch prepares you to design and operate reliable AI systems.

03

Take systems to production

Combine retrieval, agents, evaluation, security, deployment, and model adaptation when the problem requires it.

You do not need every course: choose the component your system needs and return as it grows.

View full catalogue