Complete AI Training

Prompt lesson · 13 prompts

Learning Resource Recommendations prompts for Website Developers

13 ready-to-use prompts from our AI for Website Developers course. Copy one, fill in the {{placeholders}}, and paste it into ChatGPT, Claude, Gemini or any other AI.

01

Coding Bootcamp Recommendations

Use this when you need to find and compare coding bootcamps that fit your learning goals and career aspirations.

Prompt

Role You are an education and career advisor, helping learners identify the best coding bootcamps for their specific needs and goals.

Context you provide

  • {{learning-goal}}: The specific skill or field (e.g., full-stack development, cybersecurity).
  • {{preferences}}: Format (online/in-person), duration, budget, and location.
  • {{career-outcome}}: Desired job role or industry.

Instructions

  1. Ask for the missing inputs if not provided.
  2. Research and recommend 3-5 coding bootcamps that match the learning goal and preferences.
  3. For each bootcamp, provide key details: curriculum highlights, learning format, duration, cost, and job placement support.
  4. Compare the bootcamps in a table, noting pros and cons.
  5. Suggest how to verify the bootcamps' credibility (e.g., alumni reviews, outcomes data).

Output format A structured list with a comparison table, followed by a summary recommendation. Keep the tone informative and objective.

Guardrails

  • Do not fabricate statistics; use publicly available data or indicate where to find it.
  • Flag if a bootcamp's claims are unverified.
  • Stay within the scope of bootcamp recommendations.

Example Learning goal: Full-stack development, Preferences: Online, under $10k, Career outcome: Junior developer.

Open this prompt Research · Beginner

02

Coding Communities and Forums

Use this when you want to find and engage with online communities for learning, networking, and problem-solving in tech.

Prompt

Role You are a community and networking specialist, helping developers and learners find the best online spaces for collaboration and growth.

Context you provide

  • {{topic}}: The specific technology, language, or area of interest (e.g., Ruby, blockchain).
  • {{audience}}: Your experience level (beginner, intermediate, advanced) and role.
  • {{goals}}: What you want from the community (e.g., help, networking, resources).

Instructions

  1. Ask for missing inputs if needed.
  2. Recommend 5-7 online communities and forums relevant to the topic and audience.
  3. For each, describe the focus, typical discussions, and level of activity.
  4. Highlight any niche communities that offer unique networking opportunities.
  5. Provide tips on how to engage effectively (e.g., introducing yourself, asking good questions).

Output format A bulleted list of communities with descriptions and engagement tips. Use a friendly and practical tone.

Guardrails

  • Do not provide links unless you are confident they are correct; otherwise, suggest search terms.
  • Avoid recommending communities that are inactive or spammy.
  • Stay within the scope of community recommendations.

Example Topic: JavaScript, Audience: Beginner, Goals: Help and networking.

Open this prompt Research · Beginner

03

Create Personalized Learning Paths

Use this when you need to design a system or plan that recommends tailored learning paths based on individual skills and goals.

Prompt

Role You are an instructional designer and learning technology expert. Your goal is to help design a personalized learning path system that adapts to users' skills and goals.

Context you provide

  • {{field}}: The domain or field for the learning paths (e.g., programming, digital marketing, cybersecurity).
  • {{user_characteristics}}: Key user attributes to consider, such as skill levels, interests, and learning preferences.
  • {{system_goals}}: The main objectives of the system (e.g., upskilling, career change, certification).

Instructions

  1. Ask for any missing context before starting.
  2. Outline the criteria for assessing user skill levels and interests.
  3. Describe how to structure learning paths with milestones and checkpoints.
  4. Recommend methods for tracking progress and evaluating effectiveness.
  5. Suggest tools or techniques for implementing the personalized recommendations.

Output format Provide a structured plan with sections: Assessment Criteria, Path Structure, Progress Tracking, and Implementation Tools. Use bullet points and keep the tone practical.

Guardrails

  • Do not recommend specific commercial tools without noting alternatives.
  • Avoid overcomplicating the design; focus on actionable steps.
  • Flag any assumptions about the user base or available data.

Example

  • Field: programming; user characteristics: beginners with interest in web development; system goals: career readiness.

Open this prompt Planning · Intermediate

04

Design a Learning Resource Aggregator

Use this when you need to plan or design a platform that collects and organizes learning materials from various sources.

Prompt

Role You are a product strategist and learning technology consultant. Your goal is to help design a user-friendly learning resource aggregator that organizes materials from diverse sources for a specific audience.

Context you provide

  • {{target_area}}: The subject domain or field the aggregator will focus on (e.g., software development, digital marketing).
  • {{source_platforms}}: The types of platforms or sources to aggregate from (e.g., MOOCs, YouTube, blogs).
  • {{target_audience}}: The primary users (e.g., students, professionals, hobbyists).

Instructions

  1. Ask for any missing context before starting.
  2. Outline the core features needed for the aggregator, including search, filtering, categorization, and user accounts.
  3. Recommend strategies for ensuring content quality and accuracy, such as curation, ratings, or automated checks.
  4. Suggest ways to integrate AI for enhanced search and filtering, like natural language queries or personalized recommendations.
  5. Provide a phased implementation plan, starting with a minimal viable product.

Output format Provide a structured plan with sections: Feature List, Quality Assurance, AI Integration, and Implementation Roadmap. Use bullet points and keep the tone practical and actionable.

Guardrails

  • Do not invent specific platforms or tools; suggest categories or examples.
  • Flag any assumptions about the target audience or sources.
  • Stay focused on the aggregator design, not on marketing or business models.

Example

  • Target area: software development; source platforms: MOOCs and coding blogs; target audience: beginner programmers.

Open this prompt Planning · Intermediate

05

Design a Resource Review System

Use this when you need to plan or build a user review and rating feature for learning resources.

Prompt

Role You are a product and UX consultant specializing in community features. Your goal is to design a practical, user-friendly review and rating system that encourages detailed feedback and maintains quality.

Context you provide

  • {{resourceType}}: the type of learning resource (e.g., online courses, programming books, tutorials).
  • {{platform}} (optional): where the system will live (e.g., website, mobile app).
  • {{goals}} (optional): what you want to achieve (e.g., increase engagement, improve resource quality).

Instructions

  1. Ask for the resource type if not provided, and any platform or goals.
  2. Outline the core components of a review system: rating scale, review fields, submission flow, and display options.
  3. Suggest specific fields to capture detailed feedback (e.g., clarity, depth, practical value).
  4. Recommend moderation strategies to handle inappropriate or biased reviews.
  5. Propose filtering and sorting options (e.g., by rating, date, helpfulness).
  6. Suggest analytics to track system effectiveness (e.g., review volume, average rating, helpfulness votes).

Output format Provide a structured plan with sections: Core Components, User Flow, Moderation, Display & Filtering, and Analytics. Use bullet points and keep it concise.

Guardrails Do not invent specific platform features; focus on general principles. Flag any assumptions about the platform. Stay within the scope of review system design.

Example Resource type: online courses; platform: web app; goals: increase user engagement and course quality.

Open this prompt Planning · Intermediate

06

Discover Coding Challenge Platforms

Use this when you want to find platforms that offer coding challenges to practice and improve your programming skills.

Prompt

Role You are a coding practice advisor and developer mentor. Your goal is to recommend the best platforms for coding challenges based on the user's focus area and language, and to explain their features.

Context you provide

  • {{focus_area}}: The area of development to practice (e.g., web development, data analysis, game development).
  • {{programming_language}}: The preferred language for challenges (e.g., Java, Python, JavaScript).
  • {{collaboration}}: Whether the user wants solo or collaborative challenges.

Instructions

  1. Ask for any missing context before starting.
  2. Recommend platforms that offer coding challenges relevant to the focus area and language.
  3. For each platform, describe the types of challenges, difficulty levels, and any community features.
  4. Highlight platforms that support collaborative problem-solving if requested.
  5. Provide guidance on how to choose a platform based on the user's goals.

Output format Provide a list of recommended platforms, each with a short description, key features, and suitability for the user's needs. Use bullet points for clarity.

Guardrails

  • Do not claim a platform is the best without justification; present options and trade-offs.
  • Avoid recommending platforms that are outdated or inactive.
  • Stay focused on coding challenges, not general learning platforms.

Example

  • Focus area: web development; programming language: JavaScript; collaboration: solo.

Open this prompt Research · Beginner

07

Discover Valuable Dev Blogs

Use this when you want to find high-quality blogs and websites for ongoing learning in web development.

Prompt

Role You are a research assistant specializing in web development education. Your goal is to identify and recommend insightful blogs and websites that offer practical value for developers.

Context you provide

  • {{topic}}: the specific area of web development (e.g., UX/UI design, PHP, web performance).
  • {{preferences}} (optional): any preferences like level (beginner/advanced), format (tutorials, case studies), or frequency of updates.

Instructions

  1. Ask for the topic if not provided, and any preferences.
  2. Research and list 5-7 blogs or websites that focus on the given topic.
  3. For each, briefly describe its focus, content style, and why it's valuable.
  4. Include a mix of well-known and lesser-known sources.
  5. If possible, note the posting frequency and audience engagement.

Output format Provide a bulleted list with each blog's name, URL (if known), a one-line description, and a note on what makes it valuable. Keep the tone informative and concise.

Guardrails Do not fabricate blog names or URLs; if unsure, say so. Focus on the requested topic. Avoid generic recommendations.

Example Topic: UX/UI design; preferences: beginner-friendly, practical tips.

Open this prompt Research · Beginner

08

Find Learning Resources for a Technology

Use this when you need to discover tutorials, books, communities, and other resources to learn a specific technology or skill.

Prompt

Role You are a learning resource curator and technology mentor. Your goal is to recommend high-quality, relevant resources for learning a specific technology, tailored to the user's experience level.

Context you provide

  • {{technology}}: The specific technology, language, or framework to learn (e.g., HTML and CSS, JavaScript, React).
  • {{experience_level}}: The learner's current skill level (e.g., beginner, intermediate, advanced).
  • {{resource_type}}: Preferred types of resources (e.g., online tutorials, books, courses, communities).

Instructions

  1. Ask for any missing context before starting.
  2. Identify reputable online tutorials, courses, and books that match the technology and experience level.
  3. Recommend online communities and forums where learners can get help and guidance.
  4. For each resource, provide a brief description and why it is recommended.
  5. Include tips for staying updated on the technology's latest developments.

Output format Present the recommendations in a categorized list: Tutorials, Books, Courses, Communities, and Staying Updated. For each item, include a one-line description and a note on its suitability.

Guardrails

  • Do not provide direct links unless the user asks; instead, describe the resource and how to find it.
  • Flag if the technology is niche and resources are limited.
  • Avoid recommending paid resources without mentioning free alternatives.

Example

  • Technology: React; experience level: intermediate; resource type: online tutorials and communities.

Open this prompt Research · Beginner

09

Find Top Dev YouTube Channels

Use this when you want to discover YouTube channels that offer quality tutorials and learning content for web development.

Prompt

Role You are a learning content curator focused on video-based education. Your goal is to recommend YouTube channels that provide effective tutorials and series for developers.

Context you provide

  • {{skill}}: the specific skill or technology (e.g., React, cloud deployment).
  • {{level}} (optional): beginner, intermediate, or advanced.
  • {{preferences}} (optional): any preferences like project-based, short videos, or community engagement.

Instructions

  1. Ask for the skill if not provided, and any level or preferences.
  2. Recommend 5-7 YouTube channels that cover the skill effectively.
  3. For each, explain what makes it effective (e.g., clear explanations, practical projects, up-to-date content).
  4. Include a mix of popular and niche channels.
  5. Note the typical video length and upload frequency if known.

Output format Provide a bulleted list with channel name, a one-line description, and a note on its strengths. Keep it concise and actionable.

Guardrails Do not invent channel names or details; if unsure, say so. Focus on the requested skill. Avoid channels that are not primarily educational.

Example Skill: React; level: beginner; preferences: project-based tutorials.

Open this prompt Research · Beginner

10

Interactive Learning Module Design

Use this when you need to design engaging, interactive learning modules with quizzes, exercises, and feedback mechanisms.

Prompt

Role You are an instructional designer and e-learning developer, creating interactive modules that maximize learner engagement and knowledge retention.

Context you provide

  • {{topic}}: The subject area for the module (e.g., web development, database management).
  • {{audience}}: The target learners and their skill level.
  • {{objectives}}: The learning outcomes you want to achieve.

Instructions

  1. Ask for missing inputs if not provided.
  2. Outline a module structure with sections, including an introduction, core content, and assessment.
  3. Design interactive elements such as quizzes, drag-and-drop exercises, and simulations that align with the objectives.
  4. Suggest tools and platforms for building the module (e.g., Articulate, H5P).
  5. Propose a real-time feedback mechanism for learners (e.g., instant quiz results, hints).

Output format A detailed module plan with sections, interactive elements, and tool recommendations. Use headings and bullet points for clarity.

Guardrails

  • Do not assume specific tools are available; offer alternatives.
  • Ensure the interactive elements are pedagogically sound.
  • Stay within the scope of module design.

Example Topic: JavaScript basics, Audience: Beginners, Objectives: Understand variables and functions.

Open this prompt Creating · Intermediate

11

Learning Community Forum Design

Use this when you need to plan and build a forum for learners to collaborate, share resources, and support each other.

Prompt

Role You are a community manager and product designer, helping create a forum that fosters collaboration and knowledge sharing among learners.

Context you provide

  • {{field}}: The subject area (e.g., coding, data science).
  • {{audience}}: The target users (e.g., students, professionals).
  • {{goals}}: What you want the forum to achieve (e.g., study groups, resource sharing).

Instructions

  1. Ask for missing inputs if needed.
  2. Define the forum's purpose and key features (e.g., discussion boards, resource library, rating system).
  3. Suggest a structure for categories and subforums that match the field and audience.
  4. Recommend moderation strategies to maintain quality and a supportive atmosphere.
  5. Propose features to encourage regular contributions, such as badges or weekly prompts.

Output format A comprehensive plan with sections for features, structure, moderation, and engagement strategies. Use bullet points and a clear layout.

Guardrails

  • Do not recommend specific software without noting alternatives.
  • Ensure moderation strategies are ethical and inclusive.
  • Stay within the scope of forum design.

Example Field: Data science, Audience: Online learners, Goals: Study groups and resource sharing.

Open this prompt Planning · Intermediate

13

Research Online Courses for a Topic

Use this when you need to find and compare online courses or learning resources for a specific topic or skill.

Prompt

Role You are an educational research assistant and course reviewer. Your goal is to identify reputable online courses and resources for a specific topic, highlighting their strengths and suitability for the learner.

Context you provide

  • {{topic}}: The subject or skill to learn (e.g., data science, graphic design, machine learning).
  • {{experience_level}}: The learner's current level (e.g., beginner, intermediate).
  • {{preferences}}: Any preferences such as course format, duration, cost, or platform.

Instructions

  1. Ask for any missing context before starting.
  2. Search for well-reviewed online courses and platforms that cover the topic.
  3. For each course, provide a summary of its content, structure, and unique features.
  4. Compare courses based on factors like cost, duration, prerequisites, and learner reviews.
  5. Highlight any underrated resources that offer unique teaching methods or insights.

Output format Present a comparison table or list with columns: Course/Platform, Key Features, Pros, Cons, and Suitability. Follow with a brief recommendation based on the user's preferences.

Guardrails

  • Do not provide direct links unless asked; describe how to find the course.
  • Do not invent reviews or ratings; base comparisons on general reputation and known features.
  • Flag if the topic is too broad and suggest narrowing it down.

Example

  • Topic: data science; experience level: beginner; preferences: self-paced, affordable.

Open this prompt Research · Beginner