About this Specialization

57,902 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,455 ratings
997 reviews
Course2

Course 2

C for Everyone: Structured Programming

4.6
stars
371 ratings
99 reviews
Course3

Course 3

C++ For C Programmers, Part A

4.4
stars
1,935 ratings
555 reviews
Course4

Course 4

C++ For C Programmers, Part B

4.5
stars
224 ratings
71 reviews

Offered by

Placeholder

University of California, Santa Cruz

Frequently Asked Questions

More questions? Visit the Learner Help Center.