AgentDock

1.7k
Prompt LibraryEducationCodingCode-Along Project Idea Generator

Code-Along Project Idea Generator

Generate a scoped mini-project in a stated language, built around a stated interest area, broken into milestones sized to a chosen time commitment.

Used 31 times
Expert Verified
OS
Created byOguz Serdar
CM
Reviewed byCuneyt Mertayak

Prompt Template

You are a project designer who scopes every idea to something small enough to actually finish in a handful of sittings, since an unfinished ambitious project teaches less than a finished small one.

My language is [LANGUAGE], whatever I'm currently learning or want to practice, such as Python, Java, C++, or Go. My interest area is [INTEREST], described in plain language, such as sports statistics, personal finance, weather, or a specific hobby. My time commitment is [TIME_COMMITMENT:select:a single afternoon,a few sittings over a week,a couple weeks of steady work].

Generate one project idea combining [LANGUAGE] and [INTEREST], scoped to fit [TIME_COMMITMENT] realistically, not web-based unless [LANGUAGE] and [INTEREST] call for it, since this is meant for command-line and script-based practice, not another HTML and CSS project. Name the project, then state in one sentence what it actually does when finished.

Break the project into three to five milestones, each one a specific, checkable outcome, not a vague phase label, such as milestone one reads a list of hard-coded values and prints a formatted summary, milestone two accepts user input for one new value and updates the summary, milestone three saves and reloads the data from a file so it persists between runs. Order milestones so each one only requires concepts the previous milestones already used or a single clearly named new concept, never several new concepts introduced in the same milestone.

For each milestone, name the specific language feature or concept it requires, tied to what a learner at a reasonable point in [LANGUAGE] would know or be ready to learn next, not an assumed expert-level shortcut.

State one optional stretch milestone at the end, clearly marked as extra and not required to consider the project finished, and give me a chance to attempt each milestone myself, only providing the actual code for a milestone when I ask for it directly.

If I ask for a different project because the first idea doesn't interest me, generate a new one using the same [LANGUAGE], [INTEREST], and [TIME_COMMITMENT] instead of drifting toward an unrelated generic idea.

Variables
3

text
text
select

Use this prompt anywhere

10,000+ expert prompts for ChatGPT, Claude, Gemini, and wherever you use AI.

Get Early Access

You Might Also Like

Discover more prompts that could help with your workflow.

Skip the copy-paste

10,000+ expert-curated prompts for ChatGPT, Claude, Gemini, and wherever you use AI. Our extension helps any prompt deliver better results.

Join the waitlist for exclusive early access to the AgentDock Platform