workflowstacks
ai-agent

Project Based Learning

Curated list of project-based tutorials
277,431 stars35,722 forksPythonUpdated 8/3/2026100% free · open source
What it does

Project-based-learning provides a curated list of project-based tutorials to help users learn by working on real-world projects, specifically utilizing Python and AI agents.

Install / run
git clone https://github.com/practical-tutorials/project-based-learning.git
When to use it
  • When you need to apply AI and machine learning concepts to practical problems
  • When you want to learn by working on projects that simulate real-world scenarios
  • When you need to develop a portfolio of projects to demonstrate your skills to potential employers
Quick start
  1. 1Navigate to the cloned repository: cd project-based-learning
  2. 2Explore the list of available projects in the README.md file
  3. 3Choose a project and follow its specific instructions, such as installing required libraries and running the project
  4. 4Modify the project code to suit your needs and learn from the experience
  5. 5Use the project as a starting point to build your own applications
Ready-to-paste prompt
Open the 'project-based-learning/projects/chatbot' directory and run 'python chatbot.py' to start working on a simple chatbot project
Heads up: Make sure you have Python 3.8 or later installed, as some projects may not be compatible with earlier versions
Saves to your device

Topics

beginner-project
cpp
golang
javascript
project
python
tutorial
webdevelopment
How Project Based Learning works
Codeflow
Free to inspect

Project Based Learning is a small Python project (~1.2k lines across 1 code files). Setup is light: install the runtime, run one command. Last commit this month, MIT license, no tests found.

Size
Small codebase
~1.2k lines · 1 code files · 10 min skim
Setup
Light setup
Install the runtime, run one command.
Runs on
Python
No API keys detected
Python 100%
Where to start reading
  1. 1
    README.md
    Start here — what it does and how to install it
What's in each folder
.github/CI / automation (GitHub Actions)8 files
scripts/Helper scripts3 files
READMENo tests foundDocumentedCI checksMIT licenseUpdated this month
Quick Actions
Details
Creator
practical-tutorials
Language
Python
Category
ai-agent
Published
4/12/2017

Are you the creator of this tool? Claim your listing → and earn 85% of every sale.