About this Specialization

49,478 recent views
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
Approx. 6 months to complete
Suggested 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
Approx. 6 months to complete
Suggested 2 hours/week
English

There are 4 Courses in this Specialization

Course1

Course 1

C for Everyone: Programming Fundamentals

4.5
stars
3,275 ratings
930 reviews
Course2

Course 2

C for Everyone: Structured Programming

4.6
stars
355 ratings
93 reviews
Course3

Course 3

C++ For C Programmers, Part A

4.4
stars
1,906 ratings
549 reviews
Course4

Course 4

C++ For C Programmers, Part B

4.5
stars
219 ratings
70 reviews

Offered by

Placeholder

University of California, Santa Cruz

Frequently Asked Questions

More questions? Visit the Learner Help Center.