richelbilderbeek / correct_cpp

C++ course using all tools to deliver quality code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

C++ course using all tools to deliver quality code

License:GNU General Public License v3.0


Languages

Language:Shell 49.7%Language:C++ 35.9%Language:QMake 14.4%