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
- 01 Prompt ArchitectureLearn Prompt Architecture 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
- 02 Prompt ChainingLearn Prompt Chaining 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
- 03 Multi-Step PromptingLearn Multi-Step Prompting 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
- 04 DecompositionLearn Decomposition 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
- 05 Self-Consistency TechniquesLearn Self-Consistency Techniques 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
- 06 Context EngineeringLearn Context Engineering 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
- 07 Context SelectionLearn Context 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
- 08 Context CompressionLearn Context Compression 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
- 09 Dynamic Prompt ConstructionLearn Dynamic Prompt Construction 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
- 10 Prompt VersioningLearn Prompt Versioning 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
- 11 Prompt TestingLearn Prompt Testing 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
- 12 Prompt EvaluationLearn Prompt Evaluation 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
- 13 Prompt OptimizationLearn Prompt 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
- 14 Reusable Prompt LibrariesLearn Reusable Prompt Libraries 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
- 15 RAG FundamentalsLearn RAG 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
- 16 Code RAGLearn Code RAG 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
- 17 Repository RAGLearn Repository RAG 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
- 18 Document RetrievalLearn Document Retrieval 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
- 19 Code RetrievalLearn Code Retrieval 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
- 20 Semantic Code SearchLearn 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