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
- 101 Static Analysis with LLMsLearn Static Analysis with LLMs 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
- 102 Dependency Vulnerability AnalysisLearn Dependency Vulnerability 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
- 103 Secret DetectionLearn Secret Detection 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
- 104 Prompt InjectionLearn Prompt Injection through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 15 min read · 120 min learning
- 105 Indirect Prompt InjectionLearn Indirect Prompt Injection through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 15 min read · 120 min learning
- 106 Tool InjectionLearn Tool Injection 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
- 107 Data Exfiltration RisksLearn Data Exfiltration Risks through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 15 min read · 120 min learning
- 108 Agent Permission SecurityLearn Agent Permission Security 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
- 109 Sandbox SecurityLearn Sandbox Security 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
- 110 Supply Chain SecurityLearn Supply Chain Security 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
- 111 Secure Tool CallingLearn Secure Tool Calling 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
- 112 AI-Generated Code AuditingLearn AI-Generated Code Auditing 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
- 113 Model SelectionLearn Model Selection through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 15 min read · 120 min learning
- 114 Model RoutingLearn Model Routing through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 15 min read · 120 min learning
- 115 Fine-Tuning FundamentalsLearn Fine-Tuning Fundamentals 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
- 116 Fine-Tuning for CodeLearn Fine-Tuning for Code 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
- 117 Instruction TuningLearn Instruction Tuning through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Intermediate · 15 min read · 120 min learning
- 118 Supervised Fine-TuningLearn Supervised Fine-Tuning 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
- 119 Preference OptimizationLearn Preference Optimization 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
- 120 Synthetic Programming DataLearn Synthetic Programming Data 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