Back to Pointers, Arrays, and Recursion
Duke University

Pointers, Arrays, and Recursion

The third course in the specialization Introduction to Programming in C introduces the programming constructs pointers, arrays, and recursion. Pointers provide control and flexibility when programming in C by giving you a way to refer to the location of other data. Arrays provide a way to bundle data by guaranteeing sequences of data are grouped together. Finally, recursive functions—functions that call themselves—provide an alternative to iteration that are very useful for implementing certain algorithms.

Status: Data Structures
Status: C and C++
BeginnerCourse21 hours

Featured reviews

AQ

Reviewed Aug 1, 2022

Good course, tricky problems that make you think. Got VERY frustrated a few times but completed it. This also got me into emacs but with vim keybindings.

JA

Reviewed Apr 1, 2019

Really nice and the project is really challenging.

VT

Reviewed Apr 21, 2020

very informative and helpful quizzes, readings, and videos

KS

Reviewed Oct 19, 2020

Great introductory course for those who want to learn primitive part of programing.

FG

Reviewed Dec 21, 2019

Very good material arrangement and assignment settings!

CF

Reviewed Dec 20, 2019

Teaches you how to use GDB and debug code effectively. Challenging and engaging homework.

SP

Reviewed Jul 1, 2020

Awesome Course. A very well structured course to learn about C deeply.

BG

Reviewed Jun 2, 2019

Great course that taught important programming topics.

ZT

Reviewed Jun 9, 2020

This course is certainly very challenging and I am glad I made it. To those who are still struggling with the poker game project, I encourage you to keep working hard and you will achieve a lot.

AA

Reviewed Sep 5, 2020

The project is difficult to complete. It would have been nice if they gave instructions in algorithmic style,instead of giving subtle instruction.

TN

Reviewed Sep 27, 2022

I​ filled any knowledge gaps I had in pointers, arrays and strings.

MK

Reviewed Oct 16, 2022

I​t was really good going through this course. Assignments and projects were a bit tough but still enjoyed it

All reviews

Showing: 20 of 94

Will
1.0
Reviewed Mar 6, 2019
Christopher
2.0
Reviewed Aug 25, 2019
Stephen
1.0
Reviewed Apr 29, 2018
Andrew
5.0
Reviewed Jul 19, 2018
RAJAT
5.0
Reviewed Jun 13, 2020
Justin
1.0
Reviewed Mar 7, 2021
Kristen
5.0
Reviewed Feb 27, 2020
Zeyu
5.0
Reviewed Jun 10, 2020
Alberto
5.0
Reviewed Aug 2, 2022
Doug
5.0
Reviewed Aug 13, 2018
Rameshwar
5.0
Reviewed Jan 24, 2019
Markis
4.0
Reviewed Jun 22, 2022
Sehyun
4.0
Reviewed Aug 29, 2018
Victoria
3.0
Reviewed May 4, 2021
xixi
3.0
Reviewed Mar 8, 2020
Aydin
2.0
Reviewed Oct 30, 2020
Linta
2.0
Reviewed Jun 5, 2020
Megha
2.0
Reviewed May 15, 2020
Manan
2.0
Reviewed Sep 2, 2020
Chunzhi
5.0
Reviewed Apr 7, 2020