What you'll learn
- 1
Vibe Coding, HonestlyFree
What AI coding tools can really do for you, where they go wrong, and why you still need to review their work.
Goal: Explain what an AI coding tool does well, name three ways it fails, and describe why every change needs a review.
- You describe it, AI writes it
- Strong or risky?
- It runs. Is it done?
- Your first prompt for TinyTasks
- If AI gets stuck
- Before you continue
- 2
Small Steps You Can CheckFree
Why one small, testable change at a time beats asking AI for the whole app at once.
Goal: Break a feature into small changes, each with a quick way to check it worked.
- Big asks, big messes
- Build the task list in small steps
- Which request is a good step?
- Project task: plan your first three steps
- If AI gets stuck
- Before you continue
- 3
Keep Secrets SecretFree
Which keys are safe in the browser, which never are, and how to keep passwords and private data out of AI chats and code.
Goal: Tell a public key from a secret key, and store secrets in environment variables that never reach the browser or your Git history.
- Keys are like keys
- Browser or server only?
- Spot the leak
- Project task: set up your .env file
- If AI gets stuck
- Before you continue