Limited-Time Offer: Up to 75% Off Coursera Plus!
7000+ certificate courses from Google, Microsoft, IBM, and many more.
The course teaches principles of generic programming using concepts in C++. The learning outcomes include understanding how to define data structures and algorithms using templates with constraints on template arguments. The course aims to equip learners with the skills to create efficient and reusable libraries by specifying and checking constraints on template arguments. The teaching method involves a keynote presentation focusing on the principles of generic programming. This course is intended for C++ programmers looking to enhance their skills in generic programming with concepts.