Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Data Structures using C Programming Language
Rating: 3.9 out of 5(73 ratings)
471 students

Learn Data Structures using C Programming Language

Hands-on course with exercises on arrays, stacks, queues, linked list, trees, graphs, internal sorting techniques, etc.
Created byGayatri TR
Last updated 4/2020
English

What you'll 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

Course content

26 sections90 lectures8h 49m total length
  • Prerequisites, Topics covered, and Reference book2:09
  • About quizzes and exercises2:52

Requirements

  • You should have a basic knowledge of C Programming Language
  • You should have access to a C compiler

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.
 

Who this course is for:

  • Anyone who wants to become a great programmer, not just a mediocre programmer
  • Anyone who wants to strengthen one's basics in Computer Science