GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • cpp-for-yourself
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com β€” C++ For Yourself

README.md

Welcome to the C++ for Yourself course! πŸ‘‹

GitHub Sponsors 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 11 9

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

    πŸ“š A place for all lecture scripts, projects etc. for the "C++ for yourself" course

    TypeScript 434 46

Repositories

Loading
Type
Language
Sort
Showing 7 of 7 repositories
  • lectures-and-homeworks Public

    πŸ“š A place for all lecture scripts, projects etc. for the "C++ for yourself" course

    Uh oh!

    There was an error while loading. Please reload this page.

    cpp-for-yourself/lectures-and-homeworks's past year of commit activity
    TypeScript 434 MIT 46 0 3 Updated Sep 3, 2026
  • homework-definitions Public

    πŸ“‹ Homework definitions for the modern C++ course

    Uh oh!

    There was an error while loading. Please reload this page.

    cpp-for-yourself/homework-definitions's past year of commit activity
    C++ 0 Apache-2.0 1 0 1 Updated Sep 3, 2026
  • .github Public

    A repository with the readme guide to this organisation

    Uh oh!

    There was an error while loading. Please reload this page.

    cpp-for-yourself/.github's past year of commit activity
    0 MIT 1 0 0 Updated Sep 2, 2026
  • sponsor Public

    A collection of all the ways YOU can support this work

    Uh oh!

    There was an error while loading. Please reload this page.

    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

    Uh oh!

    There was an error while loading. Please reload this page.

    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

    Uh oh!

    There was an error while loading. Please reload this page.

    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.

    Uh oh!

    There was an error while loading. Please reload this page.

    cpp-for-yourself/homeworks's past year of commit activity
    Shell 11 Apache-2.0 9 1 0 Updated Aug 15, 2023

People

@niosus

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.