Skip to content
UdemyData Structures and AlgorithmsPaid courseAll LevelsCertificate

Learn Data Structures using C Programming Language (Udemy.com)

Hands-on course with exercises on arrays, stacks, queues, linked list, trees, graphs, internal sorting techniques, etc.

Created by: Gayatri TR

Last updated April 2020

icon
What you will learn

  • Understand the fundamentals of Data Structures thoroughly through hands-on coding
  • Learn to analyze programs
  • Learn to see a bigger picture of design of algorithms in general

How it compares

Against the other 86 rated Udemy courses in Data Structures and Algorithms on CourseDuck:

  • Rating3.9 out of 5higher than 2% of them
  • Reviews73#79 of 87 by number of reviews
  • Length8.8 hoursshorter than 61% of them
  • Last updatedApril 2020earlier than 79% of them

icon
Course Description

Noteworhy reviews :

Szu-Fan Wang: "I love the practice codes a lot. Thanks instructor!"

Alberto San Martin: "It is a very clear professor. Good explanations."

This course aims to teach the fundamental concepts of data structures in a step by step manner. As the first instalment of the course, the topics such as arrays, stacks and queues, linked lists, trees, graphs, and internal sorting techniques are covered. The remaining topics such as external sorting, symbol tables, and files will be included in the same course on a regular basis. 

Programming is not just about learning a language and starting to write programs like stories. One has to learn certain concepts that are fundamental to computer science in general. That is why this course is a must for all the self-motivated wannabe code ninjas of future. The concepts here are explained slowly and clearly. 

The highlight of the course is the meticulously planned coding exercises. Though the concepts are explained quite elaborately in the lectures, with ample illustrations and animations, the student will not be spoon-fed with coding solutions right on the screen. Instead, they will be required to complete pieces of code that are available for download, as part of each exercise. So, the lectures and coding exercises are inseparable. There are also quizzes interspersed with the lectures, some of which might help you think differently.

On the overall, the course aims to  provide a heady mix of  ease of listening to the lectures and the rigour of do-it-yourself coding exercises, hopefully making it a wholesome knowledge gaining experience. 

If you didn't feel any change, please do remember that you can get your money back, as there is a 30-day money-back guarantee.
 

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Gayatri TR

The author, who is a coder and researcher, has several years of experience in coding in C for a wide range of projects encompassing device drivers, embedded systems, natural language and speech applications, algorithms & data structures, and much more. She comes with a very strong academic and industrial background with international exposure.

She is endowed with a rare ability to make difficult problems look simple and motivate a student to learn by himself through carefully crafted hands-on exercises. Many a time, when she explains certain complex concepts to her colleagues, she gets a response, "Oh, that was easy." 

Her style of motivation is subtle, unique, and assertive, like that of a true guru. With her guidance, one is guaranteed to  experience a great sense of achievement that is gained through one's own efforts.

icon
More courses by Gayatri TR

$44.99

icon
More Data Structures and Algorithms courses

Free

$119.99

Free

$99.99

$109.99

$84.99

icon
Reviews

3.9

73 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Ramith B Nayak on 12/1/2025

good experience , simple ,to the point course , was in sync with my syllabus.

By Shylaja Harinath on 11/14/2025

Slow and examples could have been better

By sona Haligera on 12/17/2024

So I have taken a Udemy course on learning data structures using C programming. How was my experience with the course? Was it helpful in understanding data structures?

By Shilpa Billa on 12/14/2020

I loved all the visualizations. They helped me in understanding the concepts much better. Thank you, Gayatri!! And thank you, Udemy!!!

By Tamer Masri on 11/30/2018

becuase at this time iam not under stanad how to use the run time.

By Alex B on 11/6/2018

no coding really? you go through lecture only?!!!

By Taruni on 6/9/2018

Clear explanations. Exercises very useful. Can be used for future reference also.

By Szu-Fan Wang on 3/3/2018

I love the practice codes a lot. Thanks instructor!!

By Jennifer Banks on 8/20/2017

The professor is very knowledgeable and clearly communicates the concepts, but including code implementation or walk-throughs of the topics too would be much more helpful to supplement these general, theoretical discussions.

By Daniele Brunetti on 6/5/2017

Help to understand how resolve programming problem and to create problem solving capacity

Showing all 10 reviews on CourseDuck

Read all 73 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 78 / 100