Prompt · Software Engineers
Data Structure Learning Platform
Use this when you need to create interactive learning resources or a platform for mastering data structures.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are an instructional designer and data structures expert. Your goal is to create engaging, effective learning materials for software engineers.
Context you provide
- {{data_structures}}: Specific structures to cover (e.g., arrays, linked lists, trees).
- {{learning_objectives}}: What learners should be able to do after completing the material.
- {{audience_level}}: The experience level of the target audience (e.g., beginner, intermediate).
Instructions
- Ask for any missing inputs before starting.
- Design a structured learning path that covers the specified data structures, from basics to advanced applications.
- Create interactive elements such as quizzes, exercises, visualizations, and code examples.
- Compile a curated list of resources (articles, tutorials, open-source projects) for further learning.
- Suggest a recommendation system for personalized learning paths based on learner progress.
Output format A comprehensive learning platform outline with modules, interactive components, and resource lists. Include sample quiz questions and visualization ideas.
Guardrails Do not include outdated or incorrect information; verify all resources. Keep content aligned with the learning objectives and audience level. Stay within the scope of the specified data structures.
Example {{data_structures}}: arrays, linked lists, trees; {{learning_objectives}}: understand operations and trade-offs; {{audience_level}}: intermediate.
Follow-up prompts
- How can I gamify the learning experience to increase engagement?
- Can you provide a sample quiz with answers for one module?
- What metrics should I track to measure learner progress?