About this Specialization

19,735 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.
20%
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
Subtitles: English, French, Portuguese (Brazilian), Russian, Spanish
Learner Career Outcomes
17%
Started a new career after completing this specialization.
20%
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
Subtitles: English, French, Portuguese (Brazilian), Russian, Spanish

There are 4 Courses in this Specialization

Course1

Course 1

C for Everyone: Programming Fundamentals

4.5
stars
2,758 ratings
786 reviews
Course2

Course 2

C for Everyone: Structured Programming

4.6
stars
322 ratings
88 reviews
Course3

Course 3

C++ For C Programmers, Part A

4.4
stars
1,819 ratings
528 reviews
Course4

Course 4

C++ For C Programmers, Part B

4.4
stars
197 ratings
66 reviews

Offered by

Placeholder

University of California, Santa Cruz

Frequently Asked Questions

More questions? Visit the Learner Help Center.