Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
doc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

✔️ 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.

⚠️ this course does not work until I've updated the scripts to use GitHub Actions ⚠️

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