Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This specialization is designed for beginners who want to build software using AI, with no coding experience required. You'll learn the fundamentals of vibe coding and how to use tools such as GitHub Copilot, Cursor AI, Claude Code, MCP, and ChatGPT to turn your ideas into real, working apps.
Whether you're a marketer, designer, accountant, or creative professional, these courses will help you harness AI to build software faster and smarter.
In the final course, you'll get a beginner-friendly introduction to the core technologies behind the apps, including HTML, CSS, and JavaScript—focusing on high-level understanding rather than complex syntax.
These skills will enable you to confidently build apps using any vibe coding IDE, whether you prefer browser-based solutions like Lovable, Bolt, or v0, or professional tools such as Windsurf, Cline, or Claude Code.
Syllabus
- Course 1: Vibe Coding with Cursor AI
- Course 2: Vibe Coding with GitHub Copilot
- Course 3: Vibe Coding with Claude Code
- Course 4: Intro to Model Context Protocol (MCP)
- Course 5: Learn to code with AI
Courses
-
Imagine waking up tomorrow as a web developer. What would you want to build? With AI tools like ChatGPT, you're already a developer, regardless of your experience, if you know how to work with them. So in this course, you'll build functional, interactive front-end projects while learning how to write effective prompts and debug and refine your code with the help of AI. No coding experience needed! We'll focus on helping you prototype and build projects with AI's assistance, turning you from a non-coder into a capable problem solver. By the end of this course, you'll have a collection of mini-projects, newly acquired skills, and a solid foundation to keep building with AI. You'll work on various projects using HTML, CSS, and JavaScript. Let's do this!
-
Get up and running with Cursor AI, the next-gen developer tool designed to boost productivity with powerful AI-assisted workflows. In this hands-on course, you’ll start by installing Cursor AI and exploring its sleek, developer-friendly interface. Then, you’ll unlock how to code smarter and faster with its AI chat panel, agent mode, and context-aware tools. Whether you're debugging tricky issues, building projects from scratch, or iterating on features, Cursor AI makes it all smoother—and a lot more efficient. You’ll learn how to collaborate with Cursor’s AI to generate, refactor, and review code, and you'll build real apps like a quote generator using these tools. By the end, you’ll not only be confident navigating Cursor, but you’ll also have a clearer understanding of how to integrate AI into your dev workflow for real-world projects. Perfect for devs curious about AI tooling—or anyone ready to code with a little extra help from a very smart assistant.
-
By the end of this course, you’ll be able to confidently use GitHub Copilot to write, refactor, and review code more efficiently. You’ll learn how to interact with Copilot across multiple modes, including edit, chat, inline completion, and agent mode, while customizing its behavior to suit your development needs. You’ll also explore how to use context tools and slash commands to guide Copilot’s responses, and apply your skills to a complete coding project with real-world workflows. This course is ideal for early-stage developers, students in STEM fields, and professionals curious about AI-powered coding assistants. What sets this course apart is its hands-on approach: each lesson is short, practical, and focused on building real coding intuition, not just theory. You’ll see Copilot in action and learn how to make it a powerful extension of your IDE and development process.
-
MCP (Model Context Protocol) lets developers securely connect tools, APIs, and data sources to AI models like Claude, GPT, or Gemini. With MCP, your AI isn’t just a chatbot—it becomes a powerful, action-taking agent that can interact with the outside world. MCP is an open protocol by Anthropic that bridges the gap between language models and real-world context. It standardizes how models access resources, tools, and prompts. Whether you’re building local dev tools or production AI apps, MCP ensures your model always has the right context at the right time. MCP is perfect for developers who want to build AI agents that take meaningful actions, fetch live data from APIs, files, or databases, connect LLM models to IDE plugins or command-line tools, develop composable, multi-server AI workflows, and debug and inspect AI integrations with ease. What you'll build: In this hands-on course, you’ll build your own Weather MCP Server in Node.js/TypeScript and add Tools, Resources, and Prompts. You'll also connect your server to MCP Client (Claude Desktop and MCP Inspector) and see your AI agent fetch live responses in real time!
-
Claude Code is more than just another tool, it’s an AI coding assistant designed to help you code faster, cleaner, and smarter. In this course, you’ll get hands-on with Claude Code from the very beginning. We’ll start with the setup and core ideas, then move into best practices so you can get the most out of your workflow. From there, we’ll explore some of Claude Code’s advanced features, including hooks, slash commands, and agents, which let you customize and extend how you code. You’ll also learn how to add images to your projects, automate tasks, and build a fully working calendar app that ties everything together. Finally, we’ll cover MCP (Model Context Protocol) integration, showing you how to connect Claude Code to broader systems and even set up your own MCP server. By the end of the course, you’ll not only understand how Claude Code works—you’ll have built real projects and picked up skills that make your day-to-day coding more efficient and enjoyable.
Taught by
Guil Hernandez, Maham Codes and Per Harald Borgen