DEV Community

Cover image for 6 Free Cloudinary Courses That Teach You to Build Media-Optimized Apps
Jen Looper for Cloudinary

Posted on

6 Free Cloudinary Courses That Teach You to Build Media-Optimized Apps

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

Cloudinary Academy Courseware

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

Heavy Watch image

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

CapZone store

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}
    />
  );
}
Enter fullscreen mode Exit fullscreen mode

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

AI CapZone

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

Video with playlist on CapZone

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

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

portfolio

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

  1. Go to training.cloudinary.com/pages/c2c
  2. Create a free Cloudinary Academy account — you just need an email address
  3. 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)