Generative AI Programmer / Subject
Beginner
Build foundations in generative AI, programming prompts, model APIs, coding assistants, application development, code generation, testing, debugging and technical documentation.
Your Progress
Learning Summary
Suggested sequence
Learning roadmap
Topics follow the Admin display order
Beginner
168 topics- Introduction to Generative AI
- Generative AI vs Traditional AI
- Generative AI vs Machine Learning
- Generative AI vs Large Language Models
- How Generative AI Works
- Large Language Model Fundamentals
- Tokens
- Tokenization
- Context Windows
- Prompts
- Prompt Engineering
- Model Parameters
- Temperature
- Top-P
- Deterministic vs Creative Generation
- Hallucinations
- AI Model Limitations
- AI Safety Basics
- Introduction to AI-Assisted Programming
- AI Code Generation
- Code Completion
- Code Explanation
- Code Translation
- Code Refactoring
- Code Optimization
- Code Documentation
- Code Review with AI
- Debugging with AI
- Error Explanation
- Generating Boilerplate Code
- Generating Functions
- Generating Classes
- Generating Algorithms
- Generating Regular Expressions
- Generating SQL Queries
- Generating Shell Commands
- Generating Configuration Files
- Programming Prompts
- Zero-Shot Prompting
- Few-Shot Prompting
- Instruction Prompting
- Context-Rich Prompts
- Role Prompting
- Constraint-Based Prompting
- Structured Output Prompting
- Prompt Templates
- Prompt Variables
- Providing Code Context
- Providing Error Context
- Asking AI for Explanations
- Asking AI for Refactoring
- Asking AI for Tests
- Iterative Prompting
- Prompt Debugging
- Generative AI with Python
- Generative AI with JavaScript
- Generative AI with TypeScript
- Generative AI with Java
- Generative AI with C
- Generative AI with C++
- Generative AI with C#
- Generative AI with PHP
- Generative AI with Go
- Generative AI with Rust
- Generative AI with Swift
- Generative AI with Kotlin
- Generative AI with Ruby
- Generative AI with SQL
- Generative AI with HTML and CSS
- Introduction to LLM APIs
- API Authentication
- API Keys
- API Requests
- API Responses
- Chat APIs
- Responses APIs
- Message Roles
- System Instructions
- Developer Instructions
- User Messages
- Model Selection
- Token Management
- Context Management
- Streaming Responses
- Structured Outputs
- JSON Outputs
- Function Calling
- Tool Calling
- Error Handling
- Rate Limits
- API Retries
- API Timeouts
- API Cost Management
- Usage Monitoring
- AI IDE Integration
- AI Code Completion
- Repository-Aware Coding
- Context-Aware Code Generation
- Multi-File Code Generation
- AI Pair Programming
- AI Code Review
- AI Refactoring Workflows
- AI Debugging Workflows
- AI Documentation Generation
- AI Test Generation
- AI Migration Assistance
- AI Terminal Assistants
- AI CLI Development
- AI-Assisted Frontend Development
- AI-Assisted Backend Development
- AI-Assisted Full-Stack Development
- AI-Assisted Mobile Development
- AI-Assisted API Development
- AI-Assisted Database Development
- AI-Assisted DevOps
- AI-Assisted Cloud Development
- AI-Assisted Game Development
- AI-Assisted Data Engineering
- AI-Assisted Machine Learning Development
- Natural Language to Code
- Code to Natural Language
- Pseudocode to Code
- Code Translation
- Cross-Language Translation
- Code Modernization
- Legacy Code Conversion
- Boilerplate Generation
- Schema-to-Code Generation
- API-to-Code Generation
- UI-to-Code Generation
- Design-to-Code Generation
- Text-to-SQL
- Text-to-Regular-Expression
- Documentation-to-Code
- Specification-to-Code
- AI Unit Test Generation
- AI Integration Test Generation
- AI End-to-End Test Generation
- Test Case Generation
- Test Data Generation
- Mock Generation
- Fixture Generation
- Edge Case Discovery
- Regression Test Generation
- Property-Based Test Generation
- Test Coverage Analysis
- Test Failure Explanation
- Automated Test Repair
- AI Error Diagnosis
- Stack Trace Analysis
- Runtime Error Analysis
- Compile Error Analysis
- Logical Error Detection
- Performance Bug Detection
- Dependency Error Analysis
- Configuration Error Analysis
- Root Cause Analysis
- AI-Assisted Bug Fixing
- Debugging Multi-File Projects
- README Generation
- API Documentation Generation
- Code Comment Generation
- Docstring Generation
- Architecture Documentation
- User Documentation
- Technical Documentation
- Changelog Generation
- Release Note Generation
Topics
168 published topics
- 101 AI Code ReviewLearn AI Code Review through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 102 AI Refactoring WorkflowsLearn AI Refactoring Workflows through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 103 AI Debugging WorkflowsLearn AI Debugging Workflows through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 104 AI Documentation GenerationLearn AI Documentation Generation through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 105 AI Test GenerationLearn AI Test Generation through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 106 AI Migration AssistanceLearn AI Migration Assistance through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 107 AI Terminal AssistantsLearn AI Terminal Assistants through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 108 AI CLI DevelopmentLearn AI CLI Development through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 109 AI-Assisted Frontend DevelopmentLearn AI-Assisted Frontend Development through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 110 AI-Assisted Backend DevelopmentLearn AI-Assisted Backend Development through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 111 AI-Assisted Full-Stack DevelopmentLearn AI-Assisted Full-Stack Development through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 112 AI-Assisted Mobile DevelopmentLearn AI-Assisted Mobile Development through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 113 AI-Assisted API DevelopmentLearn AI-Assisted API Development through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 114 AI-Assisted Database DevelopmentLearn AI-Assisted Database Development through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 115 AI-Assisted DevOpsLearn AI-Assisted DevOps through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 116 AI-Assisted Cloud DevelopmentLearn AI-Assisted Cloud Development through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 117 AI-Assisted Game DevelopmentLearn AI-Assisted Game Development through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 118 AI-Assisted Data EngineeringLearn AI-Assisted Data Engineering through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 119 AI-Assisted Machine Learning DevelopmentLearn AI-Assisted Machine Learning Development through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning
- 120 Natural Language to CodeLearn Natural Language to Code through a detailed Generative AI Programmer lesson with a relevant example, verification, exercises, safety analysis and practice questions.Beginner · 16 min read · 90 min learning