Skip to content

University of California, Santa Cruz — Ira Pohl

C++ For C Programmers, Part A

Compare UC Santa Cruz’s first C++ course for C programmers, using familiar procedural code as a starting point for object-oriented techniques.

PaidIntermediate10+ hoursEnglishCertificateC++
Go to course

Opens on the provider’s site. Check current access and certificate terms there.

Course overview

This course assumes the learner can already program in C and develops a transition toward C++. Its approximately fifteen-hour sequence uses programming exercises rather than treating C++ as an entirely new starting point. Part B provides a separate continuation after this foundation.

What you will learn

  • Translate familiar C programming patterns into C++.
  • Use C++ objects and language features in worked exercises.
  • Reason about a program while changing its implementation style.

Who this suits

C programmers making the transition to C++. The provider classifies the course as intermediate.

Before you enroll

The title establishes a C-programming audience even though the prerequisite field is empty. A learner starting from scratch should choose a beginner programming course first.

Coursera offers paid enrollment or subscription access. Check the enrollment screen for assessment and certificate terms, trials and any financial-aid options. Tool subscriptions, model API usage and cloud services may cost extra.

Put it into practice

Convert a small C program into C++ while preserving its output. Explain each design change and retain tests that demonstrate equivalent behavior.

Source and review

This overview is based on the provider's published information, checked on . It is an editorial assessment, not a claim that we completed the resource. Time filters are approximate study ranges; projects and exercises can take longer.

View the curriculum and current access options at Coursera.

How YellowCourse describes and checks learning resources.

At a glance

Provider
Coursera
Learning format
Course
Price
Paid
Level
Intermediate
Study time (approx.)
10+ hours
Language
English
Certificate
Available; check provider terms
Created by
University of California, Santa Cruz — Ira Pohl
Category
C++
Page updated
12 Oct 2026