Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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 📺

0 Access the slides and homeworks

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 141 24

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 7 of 7 repositories

Top languages

Loading...

Most used topics

Loading...

AltStyle によって変換されたページ (->オリジナル) /