Unlock C# functional programming
This course provides beginning to intermediate C++ developers with the knowledge required for up-to-date C++ programming. It begins by introducing the concepts of design patterns and idioms, outlining their usefulness, and demonstrating some traditional C++ implementations using pointers and manual memory management.
Create innovative and addictive games with C++
Now that you're up to speed with Swift, it's time to get familiar with its older sibling - Objective-C. Objective-C has a rich history and a very different way of doing things that may come as a surprise. In this course we're going to take a tour through the Objective-C language using Swift as our base. By the end of this course you will know the ins and outs of using the Objective-C language and be able to use either Swift, Objective-C or both to build iOS apps.