From 0 to 1: C Programming - Drill Deep

Go to class
Write Review

From 0 to 1: C Programming - Drill Deep provided by Udemy is a comprehensive online course, which lasts for 12 hours worth of material. From 0 to 1: C Programming - Drill Deep is taught by Loony Corn. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Englishand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • C Programming is still a very useful skill to have - and this is the course to pick it up!

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

    C Programming is still a very valuable skill - and its 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.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