C Programming Language Refresher Course (Udemy.com)
Basic and advanced concepts of C programming on Windows, Linux, or Mac OS. Project-based with pointers and linked lists.
Created by: Gayatri TR
Last updated August 2017
What you will learn
- Start developing a full-fledged C program for his or her specific needs within a matter of a day or two, as the course is kept short yet practical, on the lines of a corporate training program.
- Feel confident about programming in C and become capable of understanding advanced concepts in C and programming in general.
How it compares
Against the other 70 rated Udemy courses in C on CourseDuck:
- Rating4.1 out of 5higher than 20% of them
- Reviews58#59 of 71 by number of reviews
- Length5 hoursshorter than 66% of them
- Last updatedAugust 2017earlier than 81% of them
Course Description
Noteworthy comments by learners:
I really liked the fact that this course is not as slow as most programming courses which get boring after a little while...All in all it was a fun and awesome course, I will for sure be following other courses from the same teacher --Alessandro Bassi
A good Place to learn C basics...course gives huge opportunity to know ones weakness in C programming. A consecutive lecture and quiz series gives one consolidated approach -- Akash Saxena
This course introduces several components of basic C programming that you will apply in your real-world projects. It focuses purely on traditional C language without any OS specific dependencies. So, this course can be followed by any Windows, Mac OS, or Linux user.
This course is designed to teach C programming through small classroom projects, in an informal way. Both the basic and advanced topics including the difficult ones like string handling, files, structures, pointers, linked lists, and command-line arguments are covered. There are also over a 100 questions grouped into 37 quizzes to reinforce the concepts.
Course Highlights
- Focus towards the way a C program is written in a real-world project.
- Slightly fast paced and rigorous, yet easily doable.
- Cover as many concepts as possible in a single yet simple program.
- Almost each lecture is clubbed with questions to reinforce basic concepts.
- Constant additions and updates to content
- Make the student capable of writing a new C program from scratch on his own.
- Make the student comfortable in dealing with difficult concepts like pointers and linked lists.
- Familiarize the student with as many basic features of C as possible.
- Make the student get comfortable referring to the C Programming Language book by Brian Kernighan and Dennis Ritchie. The book is popularly known as the Bible of C.
- Make the student feel happy, self-confident, and accomplished.
Learning C is a life-changing experience. After you learn C thoroughly, you can never ever become a bad or mediocre programmer in your career.
Who this course is for:
- Anybody who is interested in programming should take this course.
- If you already know C language, this is a great refresher course that you'll thoroughly enjoy
- Any fresher who is aspiring to attend a job interview for a job involving programming in C
- This course could also be used as part of corporate training program. The course in its current form would span just a day or two for a dedicated student to pick up the fundamentals of C.
- This course could also be used as a starting point for those aspiring to become device driver writters, embedded systems programmers, arduino enthusiasts, coders on linux, Objective-C starters, and the like, which are highly C intensive.
Instructor Details
- 4.1 Rating
58 Reviews
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.
More courses by Gayatri TR
Learn Data Structures using C Programming Language (2020)
3.9 (73 Reviews)
Provider: Udemy
Time: 8.8h
$34.99
More C courses
C Programming Step by Step - Complete Tutorial For Beginners (2020)
4.7 (3,411 Reviews)
Provider: Udemy
Time: 17.3h
$84.99
Mastering Data Structures & Algorithms using C and C++ (2025)
4.6 (60,478 Reviews)
Provider: Udemy
Time: 76.1h
$149.99
Reviews
A good Place to learn C basics.Concepts explained clearly and course gives huge opportunity to know ones weakness in C programming . A consecutive lecture and quiz series gives one consolidated approach.
If one is looking for learning some C basics enroll for this !!
While still being very new to C (learning as a hobby for 6 months or so), I found this course to be at just the right point between not-TOO-basic, not-overwhelming, and with some easy to understand projects to be built alongside the videos, which help solidify the basics of C language. The instructor has a very relaxing tone of voice too.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 82 / 100







