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 Support me on Patreon Donate YouTube Channel Subscribers Visitors

In this organization I'm going to keep all the slides, code and discussions that are related to the C++ for Yourself course on YouTube 📺

During the videos I use slides to guide me through whatever I want to say. All of the data for the slides is generated via Marp for VSCode from the markdown files stored in the lectures-and-homeworks repository. So if you'd like to have copyable code and whatnot, you can find everything there.

You will also find the tasks that you would then do as your homeworks there. They are mixed in with the slides in the order in which they have to be done.

1 Create your own homework repo from the homeworks template repo

If you want to maximize your learnings from this course, you should do the homeworks. I will announce each homework in the videos of the course and you can find the precise tasks in the lectures-and-homeworks repository.

To submit the homeworks, you'll have to use the 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 (also found in this organization) combined with GitHub actions to check the homeworks.

2 Engage in discussions!

As this channel takes off please interact with the community!

  • If you have a simple question about a video - comment under the video
  • If you want a deeper discussion, then head to the discussions of this org and either comment in an existing topic or start a new one

3 Spread the word and support this work

Creating such a course from scratch is an enourmous undertaking. Even considering that I'm building on top of the course I designed some time ago, it still takes most of my evenings and weekends to deliver new content. Please consider also that you're getting this for free. Not everybody has an opportunity to support such undertakings, but if you are in the position where you can, you can show your appreciation by:

🇺🇦 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

  1. homeworks homeworks Public template

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

    Shell 9 6

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

    📚 A place for all supplementary materials like slides, homework assignments etc.

    TypeScript 61 13

Repositories

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

    📚 A place for all supplementary materials like slides, homework assignments etc.

    TypeScript 61 MIT 13 0 1 Updated May 7, 2024
  • homework_checker Public

    ✅ A homework checker used to automatically check students' homeworks

    Python 5 Apache-2.0 0 0 1 Updated Mar 20, 2024
  • .github Public

    A repository with the readme guide to this organisation

    0 MIT 0 0 0 Updated Nov 2, 2023
  • homeworks Public template

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

    Shell 9 Apache-2.0 6 1 0 Updated Aug 15, 2023
  • homework-definitions Public

    📋 Homework definitions for the modern C++ course

    C++ 0 Apache-2.0 0 0 0 Updated Aug 15, 2023
  • ci-jobs Public

    🔄 A repository with reusable CI jobs to check homeworks

    0 Apache-2.0 0 0 0 Updated Feb 16, 2023

Top languages

Loading…

Most used topics

Loading…