From 0 to 1: C Programming - Drill Deep (Udemy.com)
C Programming is still a very useful skill to have - and this is the course to pick it up!
Created by: Loony Corn
Last updated July 2017
What you will learn
- Write solid, correct and complete C programs
- Advance - quickly and painlessly - to C++, which is a natural successor to C and still widely used
- Ace tests or exams on the C programming language
- Shed their fears about the gotchas and complexities of the C programming language
- Make use of C in those situations where it is still the best tool available
How it compares
Against the other 70 rated Udemy courses in C on CourseDuck:
- Rating3.9 out of 5higher than 5% of them
- Reviews248#42 of 71 by number of reviews
- Length12.1 hourslonger than 65% of them
- Last updatedJuly 2017earlier than 84% of them
Quality Score
Overall Score : 78 / 100
Course Description
What's Covered:
- Conditional Constructs: If/else and case statements have a surprising number of little details to be aware of. Conditions, and working with relational and logical operators. Short-circuiting and the order of evaluation
- Loops: For loops, while and do-while loops, break and continue. Again, lots of little details to get right.
- Data Types and Bit Manipulation Operations, again full of little gotchas that interviewers and professors love to test.
- Pointers: Memory layout of pointers and variables, pointer arithmetic, arrays, pointers to pointers, pointers to structures, argument passing to functions, pointer reassignment and modification - complete with visuals to help you conceptualize how things work.
- Strings: Strings, Character pointers, character arrays, null termination of strings, string.h function implementations with detailed explanations.
- Structs and Unions: These seem almost archaic in an Object-Oriented world, but worth knowing, especially in order to nail linked list problems.
- Linked lists: Visualization, traversal, creating or deleting nodes, sorted merge, reversing a linked list and many many problems and solutions, doubly linked lists.
- IO: Both console and file IO
- Enums, typedefs, macros
- Yep! Computer science or engineering majors who need to learn C for their course requirements
- Yep! Embedded systems or hardware folks looking to make the most of C, which is still an awesome technology in those domains
- Yep! Any software engineer who will be giving interviews, and fears interview questions on the tricky syntax of C
Instructor Details
- 3.9 Rating
248 Reviews
Loony Corn
Loonycorn is us, Janani Ravi and Vitthal Srinivasan. Between us, we have studied at Stanford, been admitted to IIM Ahmedabad and have spent years working in tech, in the Bay Area, New York, Singapore and Bangalore.
Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft
Vitthal: Also Google (Singapore) and studied at Stanford; Flipkart, Credit Suisse and INSEAD too
We think we might have hit upon a neat way of teaching complicated tech courses in a funny, practical, engaging way, which is why we are so excited to be here on Udemy!
We hope you will try our offerings, and think you'll like them :-)
More courses by Loony Corn
GCP: Complete Google Data Engineer and Cloud Architect Guide (2018)
4.0 (7,369 Reviews)
Provider: Udemy
Time: 27.9h
$94.99
From 0 to 1: The Cassandra Distributed Database (2016)
4.1 (2,613 Reviews)
Provider: Udemy
Time: 5.9h
$59.99
From 0 to 1: Data Structures & Algorithms in Java (2019)
4.5 (1,381 Reviews)
Provider: Udemy
Time: 15h
$14.99
Learn By Example: Hadoop, MapReduce for Big Data problems (2018)
4.5 (1,209 Reviews)
Provider: Udemy
Time: 13.7h
$79.99
Learn by Example : HBase - The Hadoop Database (2018)
4.4 (1,156 Reviews)
Provider: Udemy
Time: 4.9h
$54.99
Kubernetes On The Cloud & The CNCF CKA Certification (2018)
4.1 (1,108 Reviews)
Provider: Udemy
Time: 8.3h
$13.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
Good explanations and the promise of detailed instruction as the course goes on. Looking forward to the rest of the course.
So far so good. Only basic info has been presented so far. Wait till we get to the harder stuff..
I am several lessons into this course and it did not go over installing a C Compiler or compiling programs. It does a great job and explaining each topic. It does not show you compiled examples on each lecture.
good info, nicely narrated, however, on screen presentation could be more conducive for note taking
appreciate the small details and explaining the working of library functions instead of just using them.
While it is important to read a good textbook when learning a programming language I have found this course to be very clear in the subject matter it treats. The instruction given is precise delivered in a clear no-nonsense concise style and helps to bridge the gap that may exist between the text of a book and the actual practice of programming due to how certain key issues are explained and presented. I have purchased many C programming courses on Udemy and while there are a few quite good ones I found this one to be an excellent course for crystallizing text book knowledge already acquired and I would think this would be very good for anyone doing a refresher course on C. I hope that the makers of the course continue to broaden the course in the same manner already done.












