Skip to content
C++ course using all tools to deliver quality code
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
chapters
doc
pics
scripts
shared
.gitignore
.travis.yml
CONTRIBUTING.md
LICENSE
README.md
test_tests

README.md

✔️ Correct C++

Branch Travis CI logo
master Build Status
develop Build Status

Correct C++ is a free, libre and open-source course that corrects (hence the name) exercises for both the right results and good practices.

The first chapter, scoreboard, shows how this course works.

# Chapter name Goal
0 scoreboard Experience part of how this course works
1 hello Experience how this course works
2 hello_world Create a Hello world program
3 hello_cli Create a CLI application
4 show_args Show CLI arguments
5 is_odd Handle exceptions
6 bool_to_coin Achieve 100% code coverage (easy)
7 int_to_word Achieve 100% code coverage (hard)
8 is_prime Lower code complexity (easy)
9 is_perfect Lower code complexity (hard)
10 is_even Use a regular expression
11 euler_1 Multiples of 3 and 5, Project Euler 1
12 euler_2 Even Fibonacci numbers

Guides

Videos

FAQ

See FAQ.

Chapters under construction

# Chapter name Goal
? hello_sfml Use SFML
? hello_qt Use SFML
? to_morse Convert a std::string to morse
You can’t perform that action at this time.