What you'll be able to do
- Turn a vague idea into a structured Midjourney prompt that renders what you pictured
- Set aspect ratio, stylize, and version with the right parameters
- Dial in style, mood, and lighting on purpose instead of hoping for the best
- Keep a consistent character or art style across a whole set of images
- Iterate with variations, upscales, and remix instead of starting over
Inside the path
A focused set of five-minute lessons — each one ends with a hands-on exercise, not a quiz you can guess.
The four-layer prompt 5 min
Subject, style, composition, lighting — the order that turns a sentence into a shot.
Parameters that actually matter 5 min
--ar, --stylize, --v, and --no, and when each one changes your result.
Style and lighting on purpose 6 min
Name a medium, a mood, and a light source so the model stops guessing for you.
Keep it consistent 5 min
Use style references (--sref) and character references (--cref) to hold one look across images.
Iterate, don't restart 5 min
Variations, upscales, and remix to steer an almost-right image all the way home.
Try a sample exercise
This is the kind of card you'd practice inside Iro — you do the thinking, then get feedback.
◆ Sample exercise · Prompt practice
You type "a cool logo dragon" into Midjourney and get four random, muddy results that look nothing alike and nothing like a logo.
Your task: Choose the prompt most likely to give you a usable, controllable image.
- "a cool dragon, make it awesome and high quality 4k"
- "minimalist flat vector logo of a coiled dragon, bold single-color silhouette, centered on a white background, clean geometric lines, mascot style --ar 1:1 --style raw --no gradient, shading"
- "dragon logo please, something professional"
- "the best possible dragon logo you can make"
See why the second prompt wins
The winning prompt works in layers: a clear subject (a coiled dragon), a specific style and medium (minimalist flat vector logo, mascot style), composition (centered, clean geometric lines, white background), and parameters that control the output — --ar 1:1 for a square logo, --style raw to cut Midjourney's default flourish, and --no gradient, shading as a negative prompt to keep it flat. Phrases like "high quality 4k" and "make it awesome" do nothing — they're not things the model can act on. In Iro you'd rewrite a weak prompt like this and get feedback on the exact layer you left out.
Why the same tool gives one person art and another person mush
Midjourney has no canvas and no sliders you drag — the prompt is the entire interface. That is why two people using the identical model get wildly different results: one types "a cool dragon" and one describes a subject, a medium, a composition, and a light source. The model fills every gap you leave, so vague prompts hand the decisions to a dice roll.
The fix is to write in layers and then steer with parameters. --ar sets your aspect ratio, --stylize controls how much artistic liberty the model takes, --v picks the model version, and --no removes things you don't want. Whether you run Midjourney through its Discord bot or the web app, the skill is the same: describe on purpose, then adjust one lever at a time.
The skill transfers to any image model
Layered prompting — subject, style, composition, lighting — is how you get good results from any text-to-image tool, whether it's Midjourney, DALL-E, Stable Diffusion, Adobe Firefly, or the generator built into Canva. What is unique to Midjourney is the parameter syntax (--ar, --sref, --cref, --stylize) and its house style. Learn the structure once and you carry it everywhere; learn the parameters and you get precise control on top.