C Programming Language STEP by STEP - Part 2
- 7.5 hours on-demand video
- 8 coding exercises
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- All required knowledge for programming in C language
- Exhaustive step by step explanation about pointers
- Understanding of memory structure, both logical and physical
- Software design basics in C
- Pre-compilation tricks with macros and definitions
- Text manipulation in C (including reading/writing to Files)
- Each concept is developed from understanding why it is required
- This is the second part of my *FREE* "C Programming Language STEP by STEP - Part 1" course! the student is expected to be familiar with the concepts introduced in the first part, which are listed here:
- Binary and Hexadecimal counting
- Variable types
- Conditions construction and branching (if-else, switch statements)
- Loops - while, for, do-while
- Arrays - 1D and 2D static arrays (i.e. of fixed size which is known in compilation time)
This course introduces all needed skills and knowledge needed to honestly call yourself a C developer.
The knowledge is built STEP by STEP, introducing each concept after feeling why is it required, therefore the students finishes with a complete picture and not just a collection of tools.
We get into more details than strictly required in order to create rich understanding, beyond the dry syntax.
This course is the second part of my *FREE* course "C Programming Language STEP by STEP - Part 1", and builds upon the knowledge introduced in it. The Part-1 course has a brief summary of each topic as a PDF attached to the last lecture in each section, so you can just fly through it and verify you're familiar with the topics.
This course was written after a long period I've used C for writing accelerated computer vision algorithms on graphic cards, and I tried to spill all the intuition and motivation I gained in this time.
- Beginner C programmers that graduated my first course. There is a Summary PDF in the last lecture of each section, you can just go through them and verify you're familiar with all of the concepts.