
How to Handle Errors in Go: A Hands-On Guide
Learn Go's everyday error pattern with runnable examples: return an error, check it, add context with %w, and recognize a missing file with errors.Is.
Read articlePractical learning for curious minds
Explore clear, hands-on lessons in AI and software, then put each idea to work.
Learn at your own pace · Start with the basics · Keep building
Start exploring AI
Follow a guided path from AI fundamentals to language models, better prompts, and retrieval-augmented generation.
Ideas worth exploring
Practical explainers and thoughtful perspectives to help you keep learning.

Learn Go's everyday error pattern with runnable examples: return an error, check it, add context with %w, and recognize a missing file with errors.Is.
Read article
Follow a website visit from the address bar through DNS, HTTPS, the server response, and browser rendering. Then watch the requests in your browser's Network panel.
Read article
AI can give a useful answer with a wrong date, invented quote, or bad total. Learn a five-step check you can use before acting on its response.
Read article