Skip to main content
Welcome. If you’re curious about the future of software development, you’re in the right place. Cline brings AI-powered development workflows to everyday engineering: fast iteration, intelligent automation, and a collaborative, extensible environment. Best of all, Cline is open source and free to use. I’m Jeremy Morgan, and I’ll guide you through this course. Whether you’re a beginner or an experienced engineer, you’ll learn how to use Cline’s AI features to build, automate, and maintain applications more effectively.
A webpage screenshot for "Cline" with a black top navigation bar and the heading "Collaborative." The central content shows a dark-themed code editor window displaying code and a sidebar.

What you’ll learn

This course blends conceptual insight with hands-on labs. Key outcomes:
  • Understand why AI-powered development matters and where Cline fits in your toolchain.
  • Configure your workspace for productivity: model selection, rules, checkpoints, and memory banks.
  • Connect to remote MCP servers or run local LLMs for low-latency, private development.
  • Use Cline’s Plan and Act modes to let the assistant propose steps and safely execute tasks.
  • Master prompt engineering, prompt anatomy, and best practices that improve AI output quality.
  • Manage context effectively: use context windows, checkpoints, and session memory to keep interactions coherent across complex workflows.
  • Build and document APIs with OpenAPI-style specs and keep documentation synchronized with code.
Below is a concise map of course modules:

Interactive assistant example

To illustrate how Cline interacts when diagnosing and running an application, here’s a typical assistant request panel. It explains the steps it will take and asks permission before executing commands:
This flow demonstrates Cline’s safe-execution model: it proposes a plan, shows you the commands, and asks for explicit approval before taking action.
A screenshot of a browser open to dark-themed documentation explaining "Plan Mode" and "Act Mode," with a left navigation pane and content in the center. A small circular video overlay of a presenter appears in the bottom-right corner.

Working with APIs and OpenAPI-style specs

Cline helps you author and maintain API documentation alongside code. Here’s an example OpenAPI-style endpoint listing for a simple “castings” resource:
Quick reference table for the above endpoints:

Example: FastAPI router for “castings”

To keep API code in sync with docs, you can use frameworks like FastAPI. Here’s a typical router implementation for the same resource:
Running a FastAPI app locally produces startup and access logs similar to the example below. These logs are useful for troubleshooting and verifying that docs (e.g., /openapi.json, /docs) are served correctly:

Hands-on labs and community support

Throughout this course you’ll complete practical labs and realistic scenarios to apply what you learn. We encourage collaboration — share logs, code snippets, and specific questions so others can help quickly.
If you get stuck at any point, post your question in the community forums with logs and code snippets. Sharing concrete details helps others help you faster.

Next steps & references

Ready to begin? Start with the workspace setup module: configure your default model, create a rule set, and practice a simple Plan + Act flow. Useful references: Let’s build the future of AI-powered development together. If you have questions, reach out in the forums — I’m excited to guide you through this course.

Watch Video