The Cloud to Crowd (C2C) curriculum is Cloudinary's free 6-course learning suite for developers who want to build and ship applications with production-quality image and video handling. It covers everything from Cloudinary basics to AI-powered transformations paired with hands-on projects at every step and a free certificate when you complete each course.
Fun fact: community member Jerome Hardaway of Vets Who Code, one of our nonprofit partners in the Creators Community program, coined the "Cloud to Crowd" term!
What You'll Be Able to Build After This Curriculum
- Upload, manage, and transform media assets using the Cloudinary API
- Optimize images and video for performance in a Next.js app
- Apply AI-powered features: background removal, generative fill, auto-tagging
- Use the Python SDK to automate media workflows on the backend
- Deliver video efficiently with format and quality auto-selection
- Ship a real portfolio project that demonstrates all of the above
- Earn a Cloudinary certificate and qualify for the Creators Community
Why We Built This
Getting images and video right in a production app is harder than most tutorials suggest. Resize, format, optimize, deliver — each step has tradeoffs, and most learning resources skip the messy middle. The C2C courses are designed to fill that gap: structured, project-driven, and free.
The 6 Free Courses
All courses are self-paced and free at https://training.cloudinary.com/pages/c2c.
Course 1: Media IQ for Developers
Enroll: https://training.cloudinary.com/learn/course/devrel-c2c-intro
The starting point for the first three courses in this suite. This course covers the core Cloudinary concepts: cloud name, API keys, the Media Library, and your first upload and transformation. No prior Cloudinary experience needed. By the end, you'll have a free account set up and understand how assets move through the Cloudinary pipeline.
You'll learn to:
- Choose the right image formats for your use case, understanding when to use JPEG, PNG, WebP, AVIF, or SVG based on content type, browser support, and performance trade-offs
- Apply strategic optimization techniques including responsive images with automatic format/quality selection and intelligent cropping with gravity detection
Course 2: Media IQ for Developers with Next.js
Enroll: https://training.cloudinary.com/learn/course/devrel-c2c-next
The flagship course of the C2C curriculum. You'll build a storefront application (the "CapZone" e-commerce store) using Next.js and the Cloudinary Next.js SDK, applying real-world image optimization patterns throughout.
You'll learn to:
- Build an image-optimized web application using Cloudinary to upload, store, transform, and deliver images on-the-fly through URL-based transformations and CDN delivery
- Apply strategic optimization techniques including responsive images with automatic format/quality selection and intelligent cropping with gravity detection
- Create Next.js components that handle image uploading, display optimized images with overlays and watermarks, and serve different sizes for different contexts
The kind of component you'll be writing by the end of this course:
import { CldImage } from 'next-cloudinary';
export function ProductImage({ publicId, alt }: { publicId: string; alt: string }) {
return (
<CldImage
src={publicId}
width={600}
height={400}
crop="fill"
gravity="auto"
format="auto"
quality="auto"
alt={alt}
/>
);
}
Course 3: Media IQ for Developers with AI
Enroll: https://training.cloudinary.com/learn/course/devrel-c2c-ai
Cloudinary's AI-powered transformation features are some of its most practical and useful. This course covers the tools that save the most time in real projects: background removal, generative fill, object-aware cropping, and auto-tagging. This course follows the Next.js course, building AI into the CapZone store by adding a color picker to colorize the hats.
You'll learn to:
- Remove or replace backgrounds using e_background_removal
- Use generative fill to extend or recompose images
- Apply smart cropping with gravity: "auto" for face- and object-aware results
- Auto-tag assets using AI analysis to make large libraries searchable
Course 4: Media IQ for Developers with Video
Enroll: https://training.cloudinary.com/learn/course/devrel-c2c-video
Video is a different beast from images; you manage larger files, adaptive bitrates, more delivery complexity. This course covers the Cloudinary video pipeline from upload to playback. It's the third and final part of the progressive enhancement of the CapZone e-commerce web app that you started prior. In this course you'll add a video to one of the products.
You'll learn to:
- Upload and transcode video using the Cloudinary API
- Apply video transformations: trim, resize, overlay, add subtitles
- Build playlists and seekbars with subtitles
Course 5: Media IQ for Developers with Python
For less JavaScript-focused developers, this course covers Cloudinary's Python SDK: uploading, managing, and transforming assets from any Python environment.
Enroll: https://training.cloudinary.com/learn/course/devrel-c2c-python
You'll learn to:
- Authenticate and configure the Python SDK
- Upload and tag assets for organization
- Build a small pet store app
Course 6: Building a Developer Portfolio with Cloudinary and Next.js
Enroll: https://training.cloudinary.com/learn/course/devrel-c2c-portfolio
The capstone course. You'll apply everything from the earlier modules: upload, transformation, optimization, and AI features — to build a complete portfolio site using React and TypeScript that demonstrates your Cloudinary skills to employers. Focus on your own skills and show them off to the world in a media-rich website.
You'll learn to:
- Architect a media-rich portfolio app from scratch
- Combine multiple Cloudinary transformations into a polished UI
- Optimize for performance: lazy loading, responsive breakpoints, format auto-selection
- Deploy a production-ready app you can link from your resume
Who's this for?
The C2C curriculum works for:
- Early-career developers who want structured, project-based learning beyond "hello world" tutorials
- Career changers building a portfolio they can point to during job interviews
- Frontend developers who've used Cloudinary but want to understand the optimization and AI layers
- Backend developers looking to add media handling to their Python projects
- Bootcamp graduates who want to go from tutorial-follower to someone who can build production media pipelines
How to Enroll for Free
- Go to training.cloudinary.com/pages/c2c
- Create a free Cloudinary Academy account — you just need an email address
- Start with Course 1 or jump to the course that matches your current skill level
All 6 courses are free. Each comes with a completion certificate. Finishing any course and passing its final assessment at 80%+ earns you a credential that qualifies you to apply to the Cloudinary Creators Community, a network with mentorship, Discord access, mini-hack events, and connections to developers worldwide.
About the Cloudinary Creators Community
The Cloudinary Creators Community (CCC) is a selective, cohort-based program for developers who've completed the C2C curriculum.
It includes:
- Access to private Discord channels with Cloudinary's Developer Relations team
- Monthly mini-hack challenges to apply and extend your skills
- Peer review and mentorship from a global network of developers
- Badges, certificates, and holopins with social media shout-outs
You can join the Discord server now and participate in community activities even while you're working through the curriculum.
Ready to start? → training.cloudinary.com/pages/c2c
This blogpost was crafted with the help of Claude. Banner image by Nano Banana.
| Cloudinary ❤️ developers |
|---|
| Ready to level up your media workflow? Start using Cloudinary for free and build better visual experiences today. |
| 👉 Create your free account |







Top comments (0)