Cindy Zhu.
← all free guides
Building & apps Multi-tool

5 projects to become an AI engineer (no CS degree)

You don't become an AI engineer by watching tutorials, you become one by shipping things that work. These are the 5 projects that map to what actually shows up in real AI engineering job posts, in the order I'd build them. Every tutorial is free and first party, and you can build all of them with free accounts (the fine tuning one just needs a free Google Colab GPU). ๐ŸŒฑ
build these

The 5 projects (beginner to advanced)

1. Build a RAG chatbot over your own docs ๐Ÿ“„

  • ๐Ÿงฉ Stack: LangChain + Chroma or FAISS (vector database) + Claude API.
  • ๐Ÿ”— Free tutorial: https://huggingface.co/learn/cookbook/en/rag_zephyr_langchain
  • ๐Ÿ’ก Why it matters: retrieval augmented generation (chunk, embed, store, retrieve, generate) is THE foundational pattern, and the single most in demand skill in AI engineering job posts. You build a bot that answers questions from your own PDFs.

2. Build your own MCP server ๐Ÿ”Œ

  • ๐Ÿงฉ Stack: Model Context Protocol + Python + the official MCP SDK + Claude Desktop.
  • ๐Ÿ”— Free tutorial (official): https://modelcontextprotocol.io/docs/develop/build-server
  • ๐Ÿ’ก Why it matters: MCP is how modern agents get tools. Building a server that gives Claude a new capability (read your files, call an API) proves you understand the current industry standard, not just prompting.

3. Build a tool-using AI agent ๐Ÿค–

  • ๐Ÿงฉ Stack: Claude API (tool use and function calling) + Python + the Anthropic SDK.
  • ๐Ÿ”— Free tutorial (official): https://platform.claude.com/docs/en/agents-and-tools/tool-use/build-a-tool-using-agent
  • ๐Ÿ’ก Why it matters: you hand write the agentic loop (the model decides when to call your functions and loops until the task is done), so you actually understand what an agent is under the hood instead of copying a template.

4. Fine-tune a small model on your own data ๐ŸŽ›๏ธ

5. Ship a multi-agent workflow โš™๏ธ

  • ๐Ÿงฉ Stack: n8n (AI Agent node) for the low code path, or LangGraph for the code path, plus Claude or OpenAI and real tools and APIs.
  • ๐Ÿ”— Free tutorial (official): https://docs.n8n.io/advanced-ai/intro-tutorial/
  • ๐Ÿ’ก Why it matters: moving from a notebook demo to a deployed, always on system (an orchestrator delegating to sub agents, or a workflow triggered by email or webhook) is the engineer, not tinkerer line.

use it well

How to make these count ๐Ÿ“Œ

  • ๐Ÿ“Œ Put every project on GitHub with a short README (what it does, the stack, a screenshot or a 20 second demo gif). The README is what recruiters actually read.
  • ๐Ÿ“Œ Post a build in public clip of each one, so you get portfolio and content at the same time.
  • ๐Ÿ“Œ Do them in order. Each one reuses skills from the last, so by project 5 the advanced one won't feel advanced.
Follow @cindiezhu for more AI tips every single day ๐ŸŒฑ