We may earn an affiliate commission when you visit our partners.
Course image
Ira Pohl

This Specialization is intended for all programming enthusiasts, as well as beginners, computer and other scientists, and artificial intelligence enthusiasts seeking to develop their programming skills in the foundational languages of C and C++. Through the four courses — two in C, and two in C++ — you will cover the basics of programming in C and move on to the more advanced C++ semantics and syntax, which will prepare you to apply these skills to a number of higher-level problems using AI algorithms and Monte Carlo evaluation in complex games.

Enroll now

Share

Help others find Specialization from Coursera by sharing it with your friends and followers:

What's inside

Four courses

C for Everyone: Programming Fundamentals

This course is for everyone. In today's world, coding is a valuable skill for all disciplines. Algorithms are prevalent, and understanding how they work is essential. C is an ideal introductory language, allowing for a deep understanding of computing processes.

C for Everyone: Structured Programming

In today's world, coding is a valuable skill for everyone, regardless of their field. The C language is a great starting point for learning to code because it allows you to understand computing processes at a deep level. This course is a continuation of C for Everyone: Fundamentals, and it will introduce you to more advanced programming concepts in C++. The estimated time commitment for this course is five hours per week for five weeks.

C++ For C Programmers, Part A

This course is designed for experienced C programmers who want to transition to C++. It assumes a basic understanding of algorithms and object-oriented software.

C++ For C Programmers, Part B

(0 hours)
This course is for experienced C programmers who want to learn C++. The examples and exercises require a basic understanding of algorithms and object-oriented software development.

Learning objectives

  • Write and debug code in c and c++ programming languages
  • Understand algorithms, and how to properly express them

Save this collection

Save Coding for Everyone: C and C++ to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser