Apply your knowledge by building a project

If you're just starting
  • Virtual Study Assistant

    • Best to start

    Welcome to your first Python project! This project is a practical task that helps you apply the Python skills you’ve learned so far. The Virtual Study Assistant is designed to be simple and approachable, introducing you to fundamental programming concepts while solving a real-world problem

  • Simple Python CLI Chat

    Get started with OpenAI's Chat Completion API by implementing it in a Python CLI program. Create a CLI assistant with whom you can chat.

  • Applied Memory for Agents

    AI assistants become far more useful when they can remember things and act on them. In this project, you will build your own personal AI task assistant that maintains conversation context, stores information across sessions, and uses tools to create, search, and update tasks. Instead of just answering questions, your assistant will recall user details, track progress, and help manage daily to-dos — just like a real productivity companion.

  • Butler Agent

    • Fastest to complete

    AI agents can do more than just answer questions—they can actually help you with tasks. This project helps you build a simple but useful AI butler that works autonomously. Give it access to tools like checking the weather and managing a wardrobe, and watch it complete multi-step tasks on its own. No more single-question chatbots—see how AI can chain actions together to be genuinely helpful!