Not all programs are created equal. In this course, we'll focus on writing quality code that runs correctly and efficiently. We'll design, code and validate our programs and learn how to compare programs that are addressing the same task.



Learn to Program: Crafting Quality Code


Instructors: Jennifer Campbell
Access provided by INSAT
69,371 already enrolled
(729 reviews)
Skills you'll gain
Details to know

Add to your LinkedIn profile
See how employees at top companies are mastering in-demand skills

There are 5 modules in this course
What's included
7 videos10 readings1 assignment
What's included
6 videos6 readings1 assignment1 peer review
What's included
7 videos7 readings1 assignment
What's included
4 videos4 readings1 assignment
What's included
3 videos3 readings1 programming assignment
Instructors


Offered by
Why people choose Coursera for their career




Learner reviews
729 reviews
- 5 stars
73.38%
- 4 stars
19.75%
- 3 stars
4.38%
- 2 stars
1.37%
- 1 star
1.09%
Showing 3 of 729
Reviewed on Nov 18, 2020
Course is good for knowledge but there are a lot of mistakes in certain quizzes and is a difficult without a mentor in the forums.
Reviewed on Jul 12, 2020
Solid course that dives deeper into the fundamentals of CS. Great instruction, attention to detail and the excercises are adequately challenging for beginners and lower-intermediate programmers.
Reviewed on Mar 22, 2022
The course was great but I didn't recieve any replies when I was asking for help on the extremely hard final assignment. But passing the final assignment felt sooooo good
Explore more from Computer Science
The University of Edinburgh
Duke University
University of Michigan
University of Michigan
¹ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.