KEMBAR78
C++ For Yourself · GitHub
Skip to content
@cpp-for-yourself

C++ For Yourself

An organization that contains all relevant materials for the C++ For Yourself course

Welcome to the C++ for Yourself course! 👋

GitHub Sponsors YouTube Channel Views YouTube Channel Subscribers Visitors Donate

Here we keep all the slides, code and discussions that are related to the C++ for Yourself course on YouTube 📺

All of the video content is duplicated as markdown documents in the lectures-and-homeworks repository. See its readme to access copyable code and most of the transctiotions of the videos.

To ensure this is a hands-on experience, there are also homeworks stored in the same repository. They are mixed in with the slides in the order in which they are expected to be implemented.

1 Create your own homework repo from the homeworks template repo

I strongly believe that to learn one needs to get their hands dirty. Each homework announced in the videos can be found in lectures-and-homeworks repository. Should any instuctions be unclear, please do not hesitate to ask questions under the appropriate videos or in the discussions within this organization.

To submit the homeworks, one can use a template in the the homeworks repository by clicking the Use this template button. The precise instructions are in the readme of that project.

I'm using a custom python homework checker script (also found in this organization) combined with GitHub actions to check the homeworks.

2 Spread the word and support this work

GitHub Sponsors Audible trial Amazon affiliate links

How much is it worth to you that this course exists?

Please remember that there is a human behind all of this work. I write scripts, create animations, record and edit videos at night after a full-time work day. It is at times hard. But you can make it easier. Here is what you can do:

  • 💶 Become a sponsor on GitHub!
  • 💸 Can't support monetarily?
    • 👍 Like the videos and watch them to the end!
    • 💬 Leave comments on YouTube!
    • 📢 Spread the word among your friends!
  • 🤬 Don't like something? 🗣️ Talk to me about it! I am always eager to improve.
    • Comment on YouTube under the videos - I try to answer every comment.
    • Engage in discussions here on GitHub.

🇺🇦 Note that at least until the russian war against Ukraine is over, all your donations will be used to support Ukraine protecting itself from the russian aggression.

Pinned Loading

  1. homeworks homeworks Public template

    💻 This is a template repository to enable homework checking for the modern C++ course.

    Shell 12 9

  2. lectures-and-homeworks lectures-and-homeworks Public

    📚 A place for all lecture scripts, projects etc. for the "C++ for yourself" course

    TypeScript 139 24

Repositories

Showing 7 of 7 repositories
  • lectures-and-homeworks Public

    📚 A place for all lecture scripts, projects etc. for the "C++ for yourself" course

    cpp-for-yourself/lectures-and-homeworks’s past year of commit activity
    TypeScript 139 MIT 24 0 3 Updated Oct 23, 2025
  • .github Public

    A repository with the readme guide to this organisation

    cpp-for-yourself/.github’s past year of commit activity
    0 MIT 1 0 0 Updated Sep 11, 2025
  • sponsor Public

    A collection of all the ways YOU can support this work

    cpp-for-yourself/sponsor’s past year of commit activity
    0 MIT 0 0 0 Updated Mar 29, 2025
  • ci-jobs Public

    🔄 A repository with reusable CI jobs to check homeworks

    cpp-for-yourself/ci-jobs’s past year of commit activity
    0 Apache-2.0 2 0 1 Updated Mar 19, 2025
  • homework_checker Public

    ✅ A homework checker used to automatically check students' homeworks

    cpp-for-yourself/homework_checker’s past year of commit activity
    Python 7 Apache-2.0 2 1 1 Updated Mar 20, 2024
  • homeworks Public template

    💻 This is a template repository to enable homework checking for the modern C++ course.

    cpp-for-yourself/homeworks’s past year of commit activity
    Shell 12 Apache-2.0 9 1 0 Updated Aug 15, 2023
  • homework-definitions Public

    📋 Homework definitions for the modern C++ course

    cpp-for-yourself/homework-definitions’s past year of commit activity
    C++ 0 Apache-2.0 1 0 0 Updated Aug 15, 2023

Top languages

Loading…

Most used topics

Loading…