From 0 to 1: C Programming - Drill Deep [Video]

5 (3 reviews total)
By Loonycorn
  • Instant online access to over 7,500+ books and videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies
  1. Getting your feet wet

About this video

C Programming is still a very valuable skill - and it’s also surprisingly easy to pick up. Don't be intimidated by C's reputation as scary - we think this course makes it easy as pie! 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. The 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 problems and solutions, doubly linked lists. IO: Both console and file IO, Enums, typedefs, and macros.

Style and Approach

The course assumes that the student has a way to write and run C programs. This could include gcc on Mac or Unix, or Visual Studio on Windows.

Publication date:
January 2018
11 hours 51 minutes

About the Author

  • Loonycorn

    Loonycorn is Janani Ravi and Vitthal Srinivasan. Between them, they 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 spent 7 years at Google (New York, Singapore); Studied at Stanford and also worked at Flipkart and Microsoft. Vitthal also worked at Google (Singapore) and studied at Stanford; Flipkart, Credit Suisse and INSEAD too. They think they might have hit upon a neat way of teaching complicated tech courses in a funny, practical, engaging way, which is why they are so excited to be here. They hope you will try their offerings, and you'll like them.

    Browse publications by this author

Latest Reviews

(3 reviews total)
Excellent discounts! Thank you very much.
good for beginners examples are explained well
Really great video stuff!

Recommended For You

C Programming Cookbook

A comprehensive guide with curated recipes to help you gain a deeper understanding of modern C.

By B. M. Harwani
Extreme C

Push the limits of what C - and you - can do, with this high-intensity guide to the most advanced capabilities of C

By Kamran Amini
Hands-On Network Programming with C

A comprehensive guide to programming with network sockets, implementing internet protocols, designing IoT devices, and much more with C

By Lewis Van Winkle
C++ Fundamentals

Write high-level abstractions while retaining full control of the hardware, performances, and maintainability.

By Antonio Mallia and 1 more