Chevron Left
Back to C++ Basics: Selection and Iteration

Learner Reviews & Feedback for C++ Basics: Selection and Iteration by Codio

562 ratings

About the Course

Code and run your first C++ program in minutes without installing anything! This course is designed for learners with no coding experience, providing a solid foundation of not just C++, but core Computer Science topics that can be transferred to other languages. The modules in this course cover printing, operators, iteration (i.e., loops), and selection (i.e., conditionals). 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


Oct 25, 2022

very much interesting and amazing course , it was also a very new and effective way of learning , all my basics of c++ programming are covered in such a less time and more understanding way



Sep 30, 2022

Designed in very intuitive and modern way, free of unecessary jargon. It delivers the required logic bang on! Must go through this course, once in a while, to brush up your skills.

Filter by:

1 - 25 of 150 Reviews for C++ Basics: Selection and Iteration

By Rohan

Jul 22, 2021

Please give an option in codio to restart the assignment. This is frustrating to run the whole assignment from scratch due to a typo, which was a mistake.

also please specify whether you expect the output on a new line, expect a new line after the lats line, requirement of spaces, etc.

It is such a vague platform for a beginner to start with.

By Amanda M

May 9, 2021

Great course, easy to follow and instructions were very clear!

By Alessandro S

Nov 22, 2022

The lack of any explanation other than a mechanical execution of instructions makes the course pretty much useless. The content itself is decent, but the slides lack many things you will lose access to once you pass that module

By Leo B

Jan 21, 2022

Very well done and engaging; you're learning by doing the whole time. Just be warned that the grading is a bit wonky and pretty harsh; sometimes I would be told that my solution was incorrect despite it looking exactly like a sample solution and providing all the same outputs. Your score for the entire problem will go straight to 0 if ANYTHING is wrong, like placing a period at the end of a sentence you print out when the sample output didn't have the period (which happened to me).


Jul 2, 2021

The course was really good and i was able to understand all the basic concepts related to c++ programming language

By James O

May 12, 2021

The material was good but when coming to tests did not hold up. For a basic course you were expected to write your own code with little to no help and use techniques that were barely touched on. I found myself looking back through the notes and my own and finding it very difficult to come up with a solution.

By Bob H

Feb 8, 2022

Hard for people to function in the enviorment especially if on have bad eyeshight. Program is not for me. I may not continue from here. I will look for a better C++ course to inroll in. PS keep your turtle graphic and stick to the basic fundementals.

By Shamiso C

Mar 27, 2022

This is by far the best course ever. At first, I was concerned by the lack of videos when I started but to my surprise, this was the perfect way to teach a beginner like me. I am also a person who takes time to grasp basic concepts, but this was just perfect, every nitty-gritty is clear, no need to go in circles. It is worth all the time and effort and I will continue learning and fish all the courses in the specialization.

By Mance M

Aug 12, 2022

Such a great course, I 100% recommend it. I use Coursera a lot now because I found my motivation, but I honestly have always been kind of put off by how much the courses tend to lean on video lectures, which isn't a great way for me to learn. I'm so happy to have found such a well designed hands-on course. I will definitely continue to search out Codio courses for whatever relevant subjects I can find.

By harshil p

Sep 24, 2021

Best course for C++ beginers as it has very great practice exercises it helps very much to remember concepts. I never learned any programming language by just reading I usually watch videos but in this course, concepts are written in very simple language and with code written blocks.I suggest if you take this course you won't regret it.

By Chia C L

Mar 19, 2022

I really love how the course is setup for hands-on practice rather than to follow some specific videos. It is because the hands-on allow us to play with the code and test out. We got immediate feedback and it make you want to try it out again to get it right.

By Arun N

Dec 30, 2022

This is how every course needs to be designed...full of hands on instead of providing videos is the best approach of learning that is taken by codio...full star from my side...loved this course s much..

By Nandi T

Nov 26, 2021

Great Course! The instructors explain everything about the basics of C++! At first i couldn't understand why i failed the graded exercises but after a while i understood why! Great course nonetheless!

By Vivek M

Oct 26, 2022

very much interesting and amazing course , it was also a very new and effective way of learning , all my basics of c++ programming are covered in such a less time and more understanding way


By Xin Z

May 14, 2021

A great hand-on course for beginers to learn C++.

Very easy to follow and practice thanks to its online teaching platform.

It would be better if some review videos could be added in this courese.

By Suryakant B

Oct 1, 2022

Designed in very intuitive and modern way, free of unecessary jargon. It delivers the required logic bang on! Must go through this course, once in a while, to brush up your skills.

By Aishwarya D D

Jul 26, 2021

An amazing course for beginners! Everything is stated clearly and easy to understand. Best for Hands-on code experience - thanks to Codio. A wonderfully practical course. Must try!

By Andrew T

Aug 4, 2022

This is an amazing supplemental course to take alongside early level college classes. If you can make it through this then any level 1 c++ college course is going to be a breeze

By John d

Apr 3, 2022

best course for basics of c++ and the platform on which they are teaching is so easy to use + i got notes downlad of every lecture/excersice


Jul 3, 2022

I learned lots of new knowledge about C++, its my first step in programming. Overall I enjoy alot across the whole course. Thank You.

By Ali N

Mar 22, 2023

I learned a lot the course is designed in a way so that without any video content a beginner can learn easily. Thank you so much.

By Joshua M M

Feb 15, 2022

Contains everything to start setting you up with basics C++, is very user friendly, and extremly interactive which is always a ++

By Jay P

Feb 8, 2023

A good refresher for those who want to brush up on their C++ skills. For absolute beginners, the learning curve can be steep.

By Muhammad W

Dec 28, 2021

I got hand on experience of C++ programming . very informative and interested.

thanks coursera giving me free courses.

By Sagar M

Dec 22, 2022

The course is very well managed and represented.

It is easy to understand and best part is the compiler alongwith.