Chevron Left
Back to C++: Algorithms

Learner Reviews & Feedback for C++: Algorithms by Codio

4.5
stars
10 ratings

About the Course

Code and run your first C++ program about algorithms in minutes without installing anything! This course is designed for learners familiar with C++ basics and object-oriented programming. It provides a solid foundation of not just C++, but core data structures and algorithms topics that can be transferred to other languages. The modules in this course cover an introduction to data structures and algorithms, measuring complexity (space and time), algorithm design techniques, and some commonly used algorithms for searching and sorting. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You'll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours....

Top reviews

MA

Jul 29, 2025

if you add videos in this course the course is next level for every one notes are really good

HP

Feb 17, 2025

The content is very helpful and easy to understand. There are enough coding exercises to practice and learn.

Filter by:

1 - 4 of 4 Reviews for C++: Algorithms

By Huy Q P

•

Feb 18, 2025

The content is very helpful and easy to understand. There are enough coding exercises to practice and learn.

By MUHAMMAD A

•

Jul 30, 2025

if you add videos in this course the course is next level for every one notes are really good

By G/Duhan S E

•

Nov 11, 2025

Excellent. Let me explore more to evaluate correctly.

By Steven B

•

Aug 4, 2025

Material covered is brief, but reasonably selected. The usage of C++ is pretty poor with limited usage of common tools like the standard library, outdated (C-style) constructs for arrays, and strange use of classes when none would be necessary. The assignment checker is what really needs a lot of work: there were several times where it got hung up on variable names or use of a for loop instead of a while loop where the algorithms were correct, but the checker kept rejecting the solution even though those were not expressed as requirements in the problem. In addition, I caught a typo in the required prototype where it required a parameter of "std::string& target". Simple enough to address, but evidence of sloppiness.