Mydra logo
Artificial Intelligence
DeepLearning.AI logo

DeepLearning.AI

Build Apps with Windsurf’s AI Coding Agents

  • up to 1 hour
  • Beginner

Join this course to learn how to collaborate with AI agents to streamline coding workflows and enhance development efficiency. Discover the inner workings of AI coding agents and use Windsurf to build real-world applications, making your development process faster and more enjoyable.

  • AI coding agents
  • JavaScript debugging
  • Codebase analysis
  • Application development
  • AI-assisted IDEs

Overview

In this course, you'll explore the evolution of AI coding assistants and learn how to use Windsurf to code and build several applications. You'll gain insights into the challenges of AI coding agents, such as code search and discovery, and learn to manage unexpected AI behavior. By the end, you'll understand agentic coding in-depth and be able to use it to make your development process more efficient.

  • Web Streamline Icon: https://streamlinehq.com
    Online
    course location
  • Layers 1 Streamline Icon: https://streamlinehq.com
    English
    course language
  • Self-paced
    course format
  • Live classes
    delivered online

Who is this course for?

Developers

Individuals looking to enhance their coding efficiency with AI-assisted tools.

AI Enthusiasts

People interested in understanding the integration of AI in coding environments.

Tech Professionals

Professionals aiming to streamline their development workflows using AI agents.

This course offers key benefits such as enhanced coding efficiency and understanding of AI-assisted development. It covers topics like AI coding agents and application development, targeting beginners and tech professionals. By the end, learners will be equipped to streamline their workflows and advance their careers.

Pre-Requisites

1 / 3

  • Basic understanding of coding

  • Familiarity with LLM prompting

  • Knowledge of AI-assisted application development

What will you learn?

Introduction
An overview of the course and its objectives.
Getting Started & First App
Learn how to get started with Windsurf and build your first app, a snake game, in a couple of minutes.
AI Code Assistants 101
Explore the evolution of AI coding assistants from simple code suggestions to agentic systems.
Fixing Tests Automatically
Use an AI agent to analyze and resolve issues in JavaScript code, like debugging test issues.
How a Collaborative AI Code Agent Works
Understand how coding agents combine human-action tracking, tool integration, and context awareness.
Search & Discovery for AI Agents
Learn the challenges of code search and discovery of AI coding agents and how a multi-step retrieval approach helps overcome them.
Understanding Large Codebases
Use Windsurf to analyze and understand a large, old codebase and update it to the latest versions.
Wikipedia Analysis App – Data Analysis
Build a Wikipedia data analysis app — retrieving, parsing, and analyzing word frequencies.
Wikipedia Analysis App – Caching
Enhance the performance of your Wikipedia app by adding caching and learn to manage unexpected AI behavior.
Wikipedia Analysis App – Fullstack App
Build a full-stack app to visualize the data of your Wikipedia analysis app.
Wikipedia Analysis App – Polish
Learn tips and tricks to maximize your interactions with the AI system.
Conclusion
Summarize the course learnings and outcomes.
Quiz
Test your knowledge with a short quiz.
Appendix – Prompts and Repos
Explore additional resources and code examples.
Appendix – Tips and Help
Get tips and help for maximizing your learning experience.

Upcoming cohorts

  • Dates

    start now

Free