About this Specialization

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.
Learner Career Outcomes
17%
Started a new career after completing this specialization.
17%
Got a pay increase or promotion.
Shareable Certificate
Earn a Certificate upon completion
100% online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Set and maintain flexible deadlines.
Beginner Level
Approximately 6 months to complete
Suggested pace of 2 hours/week
English
Learner Career Outcomes
17%
Started a new career after completing this specialization.
17%
Got a pay increase or promotion.
Shareable Certificate
Earn a Certificate upon completion
100% online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Set and maintain flexible deadlines.
Beginner Level
Approximately 6 months to complete
Suggested pace of 2 hours/week
English

There are 4 Courses in this Specialization

Course1

Course 1

C for Everyone: Programming Fundamentals

4.5
stars
3,597 ratings
1,036 reviews
Course2

Course 2

C for Everyone: Structured Programming

4.6
stars
392 ratings
104 reviews
Course3

Course 3

C++ For C Programmers, Part A

4.4
stars
2,001 ratings
568 reviews
Course4

Course 4

C++ For C Programmers, Part B

4.5
stars
235 ratings
74 reviews

Offered by

Placeholder

University of California, Santa Cruz

Frequently Asked Questions

More questions? Visit the Learner Help Center.