Chevron Left
Back to Computer Science: Programming with a Purpose

Learner Reviews & Feedback for Computer Science: Programming with a Purpose by Princeton University

4.7
stars
1,283 ratings

About the Course

The basis for education in the last millennium was “reading, writing, and arithmetic;” now it is reading, writing, and computing. Learning to
program is an essential part of the education of every student, not just in the sciences and engineering, but in the arts, social sciences, and
humanities, as well. Beyond direct applications, it is the first step in understanding the nature of computer science’s undeniable impact on the
modern world. This course covers the first half of our book Computer Science: An Interdisciplinary Approach (the second half is covered in our
Coursera course Computer Science: Algorithms, Theory, and Machines). Our intent is to teach programming to those who ne...
...

Top reviews

PK

Aug 7, 2023

This was a very great course to learn a powerful programming language, techniques used. This has changed my life for better and am looking forward to a career change into the programming world.

NK

Jun 16, 2021

Can't wait to get into the second part of the course. The best programming course ever provided for free of cost. The techniques used are backed by mathematical thinking. It is just awesome.

Filter by:

351 - 359 of 359 Reviews for Computer Science: Programming with a Purpose

By Farooq A S

Dec 18, 2020

Not for me.

By Madison R

Jan 19, 2023

Poorly worded quizzes and assignments that include concepts that haven't been taught yet. This course isn't hard, it's sloppily and lazily put together and needs an editor to review the quizzes and assignments. It's free, at least, which is more than it's worth.

By Utkarsh D

Apr 11, 2022

I typed program of hello world but it shows we do not have test for correctness...... If you do not have test then what I can do ? It has weightage of 90 % in assignment I have to quit just because of this

By Claudia

May 13, 2021

Where can I ask some questions regarding payments?

I can't find a way to communicate with that department

By Ivy V

Dec 27, 2021

I couldn't follow this. It didn't keep my attention long enough for me to understand it.

By monkyyy c

May 8, 2024

to trivial; should probably be called "java for first time programmers"

By Harriet M

Dec 30, 2023

I dont get anything to show for the ten weeks ? Sad

By Salman

Sep 8, 2023

No certificate,

By Jordan Y

Dec 14, 2021

bad lecture