C++ Course Resources

This directory contains reference materials, books, cheat sheets, and external learning resources for the C++ course.

Contents

Books (books/)

A Complete Guide to Standard C++ Algorithms (v1.0.1)

File: a_complete_guide_to_standard_cpp_algorithms_v1_0_1.pdf

Description: Comprehensive guide to the C++ Standard Library algorithms, including:

Best for: Intermediate to advanced C++ students working with STL


Cheat Sheets

C++ Cheat Sheet (Markdown)

File: cheatsheet.md

Description: Quick reference guide in markdown format covering:

Use: Keep open while coding for quick reference

C++ Cheat Sheet (PDF)

File: cheatsheet.pdf

Description: Printable PDF version of the C++ cheat sheet

Use: Print for offline reference or quick lookup during exams (if permitted)


For Beginners

For Intermediate

For Advanced


Online Learning Resources

Video Courses

Official Course Playlists

Documentation & References

Interactive Learning

Practice Platforms


External Code Repositories


How to Use These Resources

For Daily Study

  1. Keep the cheat sheet handy while coding
  2. Reference cppreference.com for detailed documentation
  3. Watch video lectures for new topics
  4. Practice on LeetCode/HackerRank regularly

For Assignments

  1. Review relevant book sections
  2. Check code examples in course repositories
  3. Use Compiler Explorer to understand compiler behavior
  4. Refer to STL algorithms guide for efficient solutions

For Exam Preparation

  1. Review all cheat sheets
  2. Practice with LeetCode problems
  3. Re-watch key lecture videos
  4. Read through C++ Core Guidelines

Contributing

If you find helpful resources, share them with the class through:


License & Usage


Need More Help?