Each problem presented in this course is unique and tests your knowledge of the language and your ability to come up with the best solutions. With varying levels of difficulty, you'll be faced with a wide variety of challenges that will enable you to learn some latest notable C++ features.
- Serialize and deserialize JSON and XML data
- Implement parallel algorithms using threads and asynchronous functions
- Embed and use SQLite databases in your applications
For an optimal student experience, we recommend the following hardware configuration: Processor: Dual Core or better
- Memory: 4 GB RAM
- Storage: 40 GB available space
- An Internet connection
You’ll also need the following software installed in advance:
- Any of the following operating systems:
- Windows 7 SP1 32/64-bit
- Windows 8.1 32/64-bit or Windows 10 32/64-bit
- Ubuntu 14.04 or later
- macOS Sierra or later
- Browser: Google Chrome or Mozilla Firefox