Learn Jules — Google's AI Coding Agent
Master Google's asynchronous AI coding agent powered by Gemini. Learn to assign tasks, review AI-generated pull requests, and accelerate your development workflow — all for free.
What You'll Learn
By the end of this course, you'll know how to effectively delegate coding tasks to Jules and manage AI-generated code changes through GitHub.
Async AI Coding
Understand how Jules works asynchronously in a secure cloud VM — assign tasks and come back to review completed pull requests.
Task Assignment
Learn to write clear, effective task descriptions that give Jules the context it needs to produce high-quality code changes.
Workflows
Master workflows for bug fixes, feature implementation, test generation, refactoring, and documentation.
Best Practices
Optimize your repository setup, manage costs, handle security, and scale AI-assisted development with your team.
Course Lessons
Follow the lessons in order or jump to any topic you need.
1. Introduction
What is Jules? Learn about Google's AI coding agent, how it integrates with GitHub, and how it compares to other AI coding tools.
2. Setup
Connect your Google account and GitHub repositories, configure your environment, and run your first task assignment.
3. Creating Tasks
Write effective task descriptions, provide context, monitor progress, review PRs, and iterate on AI-generated code.
4. Workflows
Practical workflows for bug fixing, feature implementation, test writing, code review, and CI/CD integration.
5. Best Practices
Task writing tips, repository optimization, security considerations, cost management, and scaling strategies.
Prerequisites
What you need before starting this course.
- A Google account
- A GitHub account with at least one repository
- Basic familiarity with GitHub Issues and Pull Requests
- Understanding of version control with Git
Lilly Tech Systems