Build smarter apps, and become a smarter developer
Learn to build AI-powered features with Python and cloud APIs, integrate intelligence into your iOS and Android apps, and use AI coding tools to ship faster than ever.
Guided Programs
Structured, hands-on learning—from your first API call to production AI features.
Learn how to build real applications with the Model Context Protocol (MCP), from first principles to advan...
more
MCP Fundamentals
Learn how to build real applications with the Model Context Protocol (MCP), from first principles to advanced integrations. In this course, you will start by understanding the core MCP architecture and building your first server with Python and FastMCP. You will then add Tools, Resources, and Prompts, inspect them with MCP Inspector, and move on to building custom MCP clients that can work programmatically with LLMs through the Anthropic API.
From there, you will explore advanced features such as Elicitation for human-in-the-loop workflows, Roots for filesystem security, and Sampling for client-side AI execution. Finally, you will bring everything together by building a full-stack ChatGPT App that serves a React frontend from a Python MCP backend using the OpenAI Apps SDK.
By the end of the course, you will understand how MCP hosts, clients, and servers fit together, how to design reliable tool schemas and resources, and how to ship MCP-powered experiences that work in desktop clients, custom programs, and ChatGPT.
Multiple Domains
New
Getting Started with Android Generative AI
Mar 21 2026 · Article (10 mins)
Learn how to get started with generative AI in Android. This article explains Gemini models, on-device vs clo...
more
Getting Started with Android Generative AI
Learn how to get started with generative AI in Android. This article explains Gemini models, on-device vs cloud AI, and how to choose the right AI approach for your Android app.
AI
New
Context Engineering for AI
Mar 15 2026 · Multimodal Module (1 hr, 10 mins)
Explore context engineering as the foundation for building reliable, efficient AI systems.
Learn how LLMs,...
more
Context Engineering for AI
Explore context engineering as the foundation for building reliable, efficient AI systems.
Learn how LLMs, prompting, RAG, agents, LangChain, and LangGraph work together in real applications.
Understand the AI platform ecosystem and build practical workflows to choose the right tools for real-world use cases.
AI
New
Leveraging Claude Code
Aug 14 2025 · Article (25 mins)
Tired of copying code between AI chat windows and your editor? Claude Code brings AI-powered development dire...
more
Leveraging Claude Code
Tired of copying code between AI chat windows and your editor? Claude Code brings AI-powered development directly to your command line and your IDE. This tutorial covers installation, project creation, codebase analysis, and advanced workflows that will transform how you approach coding tasks.
Multiple Domains
New
AI-Assisted Development for iOS
Jul 18 2025 · Multimodal Module (2 hrs, 45 mins)
AI is coming for your job. And your life. Or maybe it isn’t. Who, other
than Sarah Connor, knows? Whilst w...
more
AI-Assisted Development for iOS
AI is coming for your job. And your life. Or maybe it isn’t. Who, other
than Sarah Connor, knows? Whilst we wait for the AI apocalypse, join us
on this course to discover how you can benefit from a selection of different
LLM-based technologies to assist you with iOS development. Whether it’s
creating a software spec, generating code, writing tests or debugging gnarly
issues, we’ll explore how you can become more productive, and the limitations
inherent in current AI state-of-the-art.
AI
New
Using Ollama to Run LLMs Locally
Apr 16 2025 · Article (15 mins)
Tired of cloud-based AI services that compromise your privacy and rack up subscription costs? Discover how to...
more
Using Ollama to Run LLMs Locally
Tired of cloud-based AI services that compromise your privacy and rack up subscription costs? Discover how to run powerful language models directly on your own computer with Ollama. This comprehensive guide will show you how to unlock local AI capabilities, giving you complete control over your data and interactions—no internet connection required.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.