Flashcards
Browse and study flashcard decks from across the curriculum
Foundations of Vibe Coding · Understanding Vibe Coding
The AI-Assisted Development Mindset
Foundations of Vibe Coding · Understanding Vibe Coding
How Vibe Coding Differs from Traditional Development
Foundations of Vibe Coding · Choosing Your Tools
Cursor IDE Deep Dive
Foundations of Vibe Coding · Choosing Your Tools
Windsurf and Alternative AI IDEs
Foundations of Vibe Coding · Choosing Your Tools
Claude, ChatGPT, and AI Model Selection
Foundations of Vibe Coding · Choosing Your Tools
Setting Up Your Development Environment
Foundations of Vibe Coding · AI Model Fundamentals
Understanding AI Model Capabilities and Limitations
Foundations of Vibe Coding · AI Model Fundamentals
Token Limits and Context Windows Explained
Foundations of Vibe Coding · AI Model Fundamentals
Choosing the Right Model for the Job
Foundations of Vibe Coding · Understanding Vibe Coding
What is Vibe Coding and Why It Matters
Prompt Engineering for Code · Writing Effective Prompts
Writing Clear, Actionable Instructions
Prompt Engineering for Code · Advanced Prompt Techniques
Chain-of-Thought for Complex Problems
Prompt Engineering for Code · Writing Effective Prompts
Providing Context and Constraints
Prompt Engineering for Code · Writing Effective Prompts
Examples and Few-Shot Patterns
Prompt Engineering for Code · Advanced Prompt Techniques
Context Window Management
Prompt Engineering for Code · Advanced Prompt Techniques
Multi-File and Codebase-Aware Prompting
Prompt Engineering for Code · Advanced Prompt Techniques
Iterating on AI Output Effectively
Prompt Engineering for Code · Debugging with AI
Error Resolution Strategies
Prompt Engineering for Code · Debugging with AI
Reading and Interpreting AI Errors
Prompt Engineering for Code · Debugging with AI
Systematic Debugging Workflows
Project Planning with AI · From Idea to Plan
From Idea to Product Requirements Document
Project Planning with AI · From Idea to Plan
Defining Scope and MVP
Project Planning with AI · From Idea to Plan
User Stories and Feature Prioritization
Project Planning with AI · Architecture and Design
Breaking Down Complex Projects
Project Planning with AI · Architecture and Design
Architecture Decisions with AI Assistance
Project Planning with AI · Architecture and Design
Technical Specification Generation
Project Planning with AI · Architecture and Design
Roadmap and Milestone Planning
Pitfalls and Anti-Patterns · Common Mistakes
Top Mistakes New Vibe Coders Make
Building with AI Assistants · Code Generation
Code Generation Best Practices
Building with AI Assistants · Code Generation
Working with Generated Code
Building with AI Assistants · Code Generation
Component and Function Generation
Building with AI Assistants · Quality and Testing
Review, Refactor, and Improve Patterns
Building with AI Assistants · Quality and Testing
Testing Strategies with AI
Building with AI Assistants · Quality and Testing
Documentation Generation
Building with AI Assistants · Quality and Testing
Version Control Workflows with AI
Advanced Techniques · Agentic Workflows
Understanding Agentic Coding
Advanced Techniques · Agentic Workflows
Multi-Agent Orchestration
Advanced Techniques · Agentic Workflows
Agentic Optimization Strategies
Advanced Techniques · Enterprise Patterns
Team Workflows for AI-Assisted Development
Advanced Techniques · Enterprise Patterns
Scaling Vibe Coding in Organizations
Advanced Techniques · Enterprise Patterns
Performance Optimization with AI
Pitfalls and Anti-Patterns · Security and Quality
Managing Technical Debt from AI Code
Advanced Techniques · Tool Building
Custom Tool and MCP Server Development
Advanced Techniques · Tool Building
Building AI-Powered Features
Pitfalls and Anti-Patterns · Security and Quality
Security Considerations in AI-Generated Code
Pitfalls and Anti-Patterns · Security and Quality
Quality Control and Code Review
Pitfalls and Anti-Patterns · Security and Quality
Hallucination Detection and Mitigation
Pitfalls and Anti-Patterns · Common Mistakes
When NOT to Use AI
Pitfalls and Anti-Patterns · Common Mistakes