Course: build-apps-with-windsurfs-ai-coding-agents
Lesson: introduction
Slug: ym8if
[Dev Only] Loading...
Slug: ym8if
[Dev Only] Loading...
[Dev Only] Debug Info
{
"courseVersionId": null
}{
"courseId": 1048,
"name": "Build Apps with Windsurf’s AI Coding Agents",
"slug": "build-apps-with-windsurfs-ai-coding-agents",
"type": "short_course",
"progress": -1,
"maintenanceMode": false,
"releasedAt": "2025-02-26T08:00:00+00:00",
"nextCourseSlug": null,
"wpData": {
"courseName": "Build Apps with Windsurf’s AI Coding Agents",
"courseDescription": "Learn to build, debug, and deploy applications with an Agentic AI-powered integrated development environment.",
"coursePartner": [
{
"title": "Windsurf",
"logo": "https://home-wordpress.deeplearning.ai/wp-content/uploads/2025/02/Windsurf-Square-logo.jpg"
}
],
"courseTopic": [
"AI Coding",
"AI in Software Development",
"Agents",
"GenAI Applications",
"Prompt Engineering",
"Search and Retrieval",
"Task Automation"
],
"courseLevel": "Beginner",
"courseDuration": null,
"marketingSlug": "build-apps-with-windsurfs-ai-coding-agents",
"videoThumbnail": "https://home-wordpress.deeplearning.ai/wp-content/uploads/2025/02/1048_build-apps-with-windsurfs-ai-coding-agents.jpg"
},
"certProgress": 0,
"accomplishmentProgress": 0,
"lessons": {
"ym8if": {
"index": 1,
"slug": "ym8if",
"name": "Introduction",
"type": "video",
"videoId": 709,
"time": 166,
"programId": null,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": false
}
},
"mqfla": {
"index": 2,
"slug": "mqfla",
"name": "Getting Started & First App",
"type": "video",
"videoId": 710,
"time": 301,
"programId": null,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": false
}
},
"p6p2f": {
"index": 3,
"slug": "p6p2f",
"name": "AI Code Assistants 101",
"type": "video",
"videoId": 712,
"time": 366,
"programId": null,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": false
}
},
"ho288": {
"index": 4,
"slug": "ho288",
"name": "Fixing Tests Automatically",
"type": "video",
"videoId": 713,
"time": 227,
"programId": null,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": false
}
},
"jyu56": {
"index": 5,
"slug": "jyu56",
"name": "How a Collaborative AI Code Agent Works",
"type": "video",
"videoId": 714,
"time": 572,
"programId": null,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": false
}
},
"bz4gv": {
"index": 6,
"slug": "bz4gv",
"name": "Search & Discovery for AI Agents",
"type": "video",
"videoId": 715,
"time": 552,
"programId": null,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": false
}
},
"pmvlv": {
"index": 7,
"slug": "pmvlv",
"name": "Understanding Large Codebases",
"type": "video",
"videoId": 716,
"time": 273,
"programId": null,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": false
}
},
"fizax": {
"index": 8,
"slug": "fizax",
"name": "Wikipedia Analysis App – Data Analysis",
"type": "video",
"videoId": 717,
"time": 537,
"programId": null,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": false
}
},
"mzzr3": {
"index": 9,
"slug": "mzzr3",
"name": "Wikipedia Analysis App – Caching",
"type": "video",
"videoId": 718,
"time": 270,
"programId": null,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": false
}
},
"g9goz": {
"index": 10,
"slug": "g9goz",
"name": "Wikipedia Analysis App – Fullstack App",
"type": "video",
"videoId": 719,
"time": 603,
"programId": null,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": false
}
},
"e8ixh": {
"index": 11,
"slug": "e8ixh",
"name": "Wikipedia Analysis App – Polish",
"type": "video",
"videoId": 711,
"time": 316,
"programId": null,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": false
}
},
"agkuv": {
"index": 12,
"slug": "agkuv",
"name": "Conclusion",
"type": "video",
"videoId": 708,
"time": 27,
"programId": null,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": false
}
},
"zc3vh": {
"index": 13,
"slug": "zc3vh",
"name": "Quiz",
"type": "quiz",
"videoId": null,
"time": 0,
"programId": null,
"chatbotId": null,
"iframeUrl": null,
"quizId": "0770360E884D436D978D34F7B9",
"progress": 0,
"readingMaterialId": null,
"accessControl": "locked",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": false,
"saveNotebookCustomjsEnabled": false
}
},
"t0vhp": {
"index": 14,
"slug": "t0vhp",
"name": "Appendix – Prompts and Repos",
"type": "notebook",
"videoId": null,
"time": 0,
"programId": 49001,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": true
}
}
},
"subtopics": {},
"listing": [
{
"timeFrame": null,
"moduleLabel": "Module 1",
"name": null,
"content": [
{
"key": "ym8if",
"type": "lesson"
},
{
"key": "mqfla",
"type": "lesson"
},
{
"key": "p6p2f",
"type": "lesson"
},
{
"key": "ho288",
"type": "lesson"
},
{
"key": "jyu56",
"type": "lesson"
},
{
"key": "bz4gv",
"type": "lesson"
},
{
"key": "pmvlv",
"type": "lesson"
},
{
"key": "fizax",
"type": "lesson"
},
{
"key": "mzzr3",
"type": "lesson"
},
{
"key": "g9goz",
"type": "lesson"
},
{
"key": "e8ixh",
"type": "lesson"
},
{
"key": "agkuv",
"type": "lesson"
},
{
"key": "zc3vh",
"type": "lesson"
},
{
"key": "t0vhp",
"type": "lesson"
}
],
"progress": 0
}
],
"totalDurationSeconds": 4210,
"lastAccessTime": null,
"reviewsCnt": 0,
"activeVersionIds": []
}