Generative AI Programmer / Subject
Intermediate
Develop advanced code prompts, repository RAG, code embeddings, coding agents, tool integrations, repository intelligence, secure AI workflows and customized code models.
Your Progress
Learning Summary
Suggested sequence
Learning roadmap
Topics follow the Admin display order
Intermediate
127 topics- Prompt Architecture
- Prompt Chaining
- Multi-Step Prompting
- Decomposition
- Self-Consistency Techniques
- Context Engineering
- Context Selection
- Context Compression
- Dynamic Prompt Construction
- Prompt Versioning
- Prompt Testing
- Prompt Evaluation
- Prompt Optimization
- Reusable Prompt Libraries
- RAG Fundamentals
- Code RAG
- Repository RAG
- Document Retrieval
- Code Retrieval
- Semantic Code Search
- Embeddings
- Code Embeddings
- Vector Databases
- Chunking Source Code
- AST-Aware Chunking
- Metadata Filtering
- Hybrid Search
- Reranking
- Query Transformation
- Context Assembly
- Repository Indexing
- Documentation RAG
- API Documentation RAG
- Introduction to Coding Agents
- Agent Architecture
- Agent Loops
- Planning Agents
- Tool-Using Agents
- Autonomous Coding Agents
- Repository Agents
- Terminal Agents
- Browser Agents
- Testing Agents
- Debugging Agents
- Code Review Agents
- Documentation Agents
- Multi-Agent Programming
- Agent Memory
- Agent State Management
- Agent Context Management
- Agent Tool Selection
- Agent Permissions
- Agent Sandboxing
- Human-in-the-Loop Agents
- Agent Observability
- Function Calling
- Tool Calling
- File System Tools
- Terminal Tools
- Shell Tools
- Git Tools
- GitHub Tools
- Database Tools
- Browser Tools
- Search Tools
- Compiler Tools
- Interpreter Tools
- Testing Tools
- Deployment Tools
- External API Tools
- Custom Tool Development
- Repository Understanding
- Repository Mapping
- Codebase Indexing
- Dependency Analysis
- Call Graph Analysis
- Symbol Search
- Semantic Code Search
- Cross-File Reasoning
- Repository Instructions
- Large Repository Context Management
- Repository-Wide Refactoring
- Repository-Wide Testing
- Repository Migration
- Automated Pull Request Generation
- Requirements-to-Code
- Specification-Driven Development
- AI-Assisted System Design
- Architecture Generation
- Database Schema Generation
- API Schema Generation
- Infrastructure-as-Code Generation
- CI/CD Generation
- Dependency Management
- Code Quality Automation
- Technical Debt Analysis
- AI-Assisted Code Maintenance
- AI-Assisted Software Migration
- Secure AI Code Generation
- AI Code Vulnerability Detection
- Static Analysis with LLMs
- Dependency Vulnerability Analysis
- Secret Detection
- Prompt Injection
- Indirect Prompt Injection
- Tool Injection
- Data Exfiltration Risks
- Agent Permission Security
- Sandbox Security
- Supply Chain Security
- Secure Tool Calling
- AI-Generated Code Auditing
- Model Selection
- Model Routing
- Fine-Tuning Fundamentals
- Fine-Tuning for Code
- Instruction Tuning
- Supervised Fine-Tuning
- Preference Optimization
- Synthetic Programming Data
- Code Dataset Preparation
- Data Cleaning
- Data Deduplication
- Model Evaluation
- Quantization
- Model Distillation
- Local Code Models
Topics
127 published topics
- 61 Git ToolsLearn Git Tools through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 62 GitHub ToolsLearn GitHub Tools through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 63 Database ToolsLearn Database Tools through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 64 Browser ToolsLearn Browser Tools through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 65 Search ToolsLearn Search Tools through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 66 Compiler ToolsLearn Compiler Tools through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 67 Interpreter ToolsLearn Interpreter Tools through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 68 Testing ToolsLearn Testing Tools through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 69 Deployment ToolsLearn Deployment Tools through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 70 External API ToolsLearn External API Tools through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 71 Custom Tool DevelopmentLearn Custom Tool Development through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 72 Repository UnderstandingLearn Repository Understanding through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 73 Repository MappingLearn Repository Mapping through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 74 Codebase IndexingLearn Codebase Indexing through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 75 Dependency AnalysisLearn Dependency Analysis through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 76 Call Graph AnalysisLearn Call Graph Analysis through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 77 Symbol SearchLearn Symbol Search through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 78 Semantic Code SearchLearn Repository Semantic Code Search through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 79 Cross-File ReasoningLearn Cross-File Reasoning through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning
- 80 Repository InstructionsLearn Repository Instructions through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 16 min read · 120 min learning