Troubleshooting
Getting stuck is a normal part of learning. This guide covers the most common issues you might encounter and how to fix them.
Installation Issues
Section titled “Installation Issues”Claude Code Not Recognised After Install
Section titled “Claude Code Not Recognised After Install”Symptom: You type claude in your terminal and get “command not found”.
Solutions:
-
Close and reopen your terminal - The install adds Claude Code to your PATH, but existing terminals don’t see it automatically.
-
Check the installation completed - Run the installer again:
npm install -g @anthropic-ai/claude-code -
Verify it’s installed - Check npm’s global packages:
npm list -g @anthropic-ai/claude-code -
Manually add to PATH (advanced) - If Claude Code installed but isn’t found, you may need to add npm’s global bin directory to your PATH.
Permission Denied Errors
Section titled “Permission Denied Errors”Symptom: You see EACCES or “permission denied” when installing.
Solutions:
macOS/Linux:
# Fix npm permissions (recommended)mkdir ~/.npm-globalnpm config set prefix '~/.npm-global'echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrcsource ~/.bashrcWindows:
- Run Command Prompt or PowerShell as Administrator
- Or use Node Version Manager (nvm) which avoids permission issues
Node.js Version Issues
Section titled “Node.js Version Issues”Symptom: Claude Code won’t install or run, mentioning Node.js version.
Check your version:
node --versionRequired: Node.js 18 or higher
To upgrade:
- macOS:
brew install nodeor download from nodejs.org - Windows: Download from nodejs.org
- Linux: Use your package manager or nvm
API Key Not Working
Section titled “API Key Not Working”Symptom: Claude Code says your API key is invalid or you get authentication errors.
Check these:
-
Correct key: Anthropic API keys start with
sk-ant-. Make sure you’re not using a different service’s key. -
No extra spaces: When copying your key, ensure there are no leading or trailing spaces.
-
Environment variable set:
# Check if it's setecho $ANTHROPIC_API_KEY# Set it (add to your shell config file)export ANTHROPIC_API_KEY="sk-ant-your-key-here" -
Key not expired: Check your Anthropic Console to ensure the key is still valid.
Slash Command Issues
Section titled “Slash Command Issues”Command Not Found
Section titled “Command Not Found”Symptom: You type a slash command like /w1.d1 and Claude Code says it doesn’t exist.
Solutions:
-
Are you in the right project? - Slash commands are project-specific. Make sure you’re in the CoEngineers project folder:
pwd # Should show the coengineers folder -
Did you clone the repository? - Commands live in
.claude/commands/. If you downloaded files manually, you might be missing them. -
Check the file exists:
ls .claude/commands/w1.d1.md
Command Produces Unexpected Output
Section titled “Command Produces Unexpected Output”Symptom: The command runs but doesn’t do what the lesson describes.
Things to check:
-
Read the lesson first - Some commands need context from the lesson to make sense.
-
Answer the questions - Many commands ask questions before generating output. Make sure you’re providing the information it asks for.
-
Check your inputs - If the output seems wrong, try running the command again with different answers.
Custom Commands Not Loading
Section titled “Custom Commands Not Loading”Symptom: Commands you created aren’t being recognised.
Verify:
-
File location: Custom commands must be in
.claude/commands/directory -
File extension: Must be
.md(markdown) -
File name: Becomes the command name (e.g.,
mycommand.md→/mycommand) -
Restart Claude Code: After adding new commands, you may need to restart.
Course Content Issues
Section titled “Course Content Issues”Videos Not Playing
Section titled “Videos Not Playing”Symptom: Video embeds show errors or won’t load.
Try these:
-
Check your internet connection - Videos stream from YouTube
-
Disable ad blockers - Some ad blockers prevent video embeds
-
Try a different browser - Chrome, Firefox, and Safari all work
-
Open on YouTube directly - Click the YouTube logo in the player
Code Examples Not Working
Section titled “Code Examples Not Working”Symptom: Copy-pasting code from lessons produces errors.
Common causes:
-
Smart quotes: Some browsers convert
"to"or". Use a code editor that converts them back. -
Indentation: Python is sensitive to spaces vs tabs. Ensure consistent indentation.
-
Missing dependencies: Check if the lesson mentions packages to install first.
-
Different file location: Make sure you’re in the right folder when running commands.
Links Not Working
Section titled “Links Not Working”Symptom: Clicking a link gives a 404 error or goes nowhere.
What to do:
-
Report it - Email us at john@coengineers.ai with the page and broken link
-
Try the URL manually - Sometimes the link text shows the intended destination
-
Check if the page exists - Use the sidebar to navigate to similar content
Email Issues
Section titled “Email Issues”Welcome Email Not Received
Section titled “Welcome Email Not Received”Symptom: You signed up but never got the welcome email.
Check these:
-
Spam/Junk folder - Most common! Check your spam folder and mark us as “not spam”
-
Correct email - Did you type your email correctly? Try signing up again if unsure.
-
Give it time - Email can take up to 5 minutes to arrive
-
Check Promotions tab - Gmail users: check the Promotions tab
Unsubscribe Link Not Working
Section titled “Unsubscribe Link Not Working”Symptom: Clicking unsubscribe shows an error.
What to try:
-
Copy the full link - Sometimes email clients truncate long URLs. Try copying and pasting the full link.
-
Use a different browser - Your email app’s built-in browser might have issues.
-
Email us - If all else fails, email john@coengineers.ai and we’ll unsubscribe you manually.
Not Receiving Updates
Section titled “Not Receiving Updates”Symptom: You’re subscribed but not getting new lesson notifications.
Possible reasons:
-
Check spam regularly - Email filters learn over time and might start filtering us
-
You unsubscribed - Try signing up again on the homepage
-
Lessons haven’t launched yet - The full course launches January 2026
Browser/Device Issues
Section titled “Browser/Device Issues”Site Not Loading Properly
Section titled “Site Not Loading Properly”Symptom: Page looks broken, missing styles, or shows errors.
Solutions:
-
Hard refresh:
- Mac: Cmd + Shift + R
- Windows: Ctrl + Shift + R
- This clears cached files
-
Clear cache: In browser settings, clear cached images and files
-
Try incognito/private mode: This rules out extensions causing issues
-
Update your browser: Ensure you’re on a recent version
Navigation Not Working on Mobile
Section titled “Navigation Not Working on Mobile”Symptom: Menu won’t open, or pages don’t load on your phone.
Try:
-
Tap the hamburger menu (☰) - On mobile, the sidebar is hidden behind this icon
-
Rotate your phone - Some layouts work better in landscape
-
Request desktop site - In your browser’s menu, try “Request Desktop Site”
-
Use a different browser - Safari, Chrome, and Firefox all support the site
Content Cut Off
Section titled “Content Cut Off”Symptom: Text or images are partially hidden.
Fixes:
-
Scroll horizontally - Code blocks can scroll left/right
-
Zoom out: Pinch to zoom out on mobile, or Cmd/Ctrl + minus on desktop
-
Check orientation - Some content displays better in landscape
-
Resize browser window - On desktop, try making the window wider
Getting Help
Section titled “Getting Help”Where to Ask Questions
Section titled “Where to Ask Questions”- YouTube comments - Ask under the lesson videos
- LinkedIn - Connect and message John Gordon
- Community - Launching January 2026
How to Report Bugs
Section titled “How to Report Bugs”Email john@coengineers.ai with:
- What you were trying to do
- What happened instead
- Your browser and device
- Screenshots if possible
Community Resources
Section titled “Community Resources”- Claude Code Docs - Official documentation
- Anthropic Discord - General Claude discussion
- CoEngineers YouTube - Video tutorials
Still Stuck?
Section titled “Still Stuck?”Don’t worry - everyone gets stuck sometimes. That’s how we learn!
If none of these solutions work:
- Take a break - Fresh eyes often spot the issue
- Search for the error message - Someone else has probably seen it
- Email us - john@coengineers.ai
We’re here to help you succeed.