Coding for Everyone: C and C++ Specialization
Beginner to Programmer — Learn to Code in C & C++. Gain a deep understanding of computer programming by learning to code, debug, and solve complex problems
Why is C++ important in today’s world?
C++ is a fast and strongly-typed programming language, making it an ideal choice for developing operating systems. Mac OS X has large amounts written in C++. Most software from Microsoft, like Windows, Microsoft Office, IDE Visual Studio, and Internet Explorer, is also written in C++. Nov 30, 2022
Is C++ useful in the future?
C++ is one of the standard languages within back-end development. It’s an extremely fast and efficient language. Many tools and frameworks rely on the speed and efficiency of C++. It’s in high demand now, and it will remain in high demand in 2022 because of its reliability, performance, and efficiency. Jan 18, 2022
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.
By Dhruv S
Aug 22, 2019
I still don’t believe that I am lucky enough to get the opportunity to learn so much about such a great language from one of the most knowledgeable professors, i.e, Ira Pohl. I have gotten so good at understanding the most complex of the constructs in c++ now and have built up an affinity for the language and one of its most disliked and almost not much known by most of the c++ users i.e, graphs.
I have become a 6-star problem solver on competitive programming platforms and have gained a lot of confidence and knowledge of its new features.
Will be Forever grateful to Coursera for this wonderful experience! Thank You!
By Chang K
Feb 1, 2019
It was good to avoid redundantly learning what C language is. Graph theory and Monte Carlo methodology were fun. I enjoyed listening history of computer science and programming languages.
Feb 1, 2019
It was good to avoid redundantly learning what C language is. Graph theory and Monte-Carlo methodology were fun. I enjoyed listening history of computer science and programming languages.
Professor University of California, Santa Cruz
Ira Pohl is a Professor of Computer Science at the University of California, Santa Cruz, and a Fellow of the ACM. The department is part of the Jack Baskin School of Engineering. Mr. Pohl has written widely on programming in C, C++, C#, and Java.
His research interests include artificial intelligence, programming languages such as C#, C, C++, and Java, practical complexity problems, heuristic search methods, deductive algorithms, and educational and social issues. He enjoys walks and bike rides by the ocean and can occasionally be found playing chess in a coffee house.