Advanced Programming Techniques in C
Gain insights into pointers, arrays, strings, and structures in C. Explore function pointers and bitwise operations. Discover recursion, memory allocation, and effective debugging techniques.
Learning Roadmap
1.
Introduction
Introduction
2.
Pointers
Pointers
3.
Arrays
Arrays
10 Lessons
10 Lessons
4.
Strings
Strings
8 Lessons
8 Lessons
5.
String Functions
String Functions
10 Lessons
10 Lessons
6.
Structures
Structures
15 Lessons
15 Lessons
7.
Union
Union
6 Lessons
6 Lessons
8.
Enumerations
Enumerations
4 Lessons
4 Lessons
9.
Function Pointers
Function Pointers
5 Lessons
5 Lessons
10.
Variable Argument Lists
Variable Argument Lists
5 Lessons
5 Lessons
11.
Working With Bits
Working With Bits
18 Lessons
18 Lessons
12.
Recursion
Recursion
11 Lessons
11 Lessons
13.
Classical Recursive Problems
Classical Recursive Problems
4 Lessons
4 Lessons
14.
Static and Dynamic Memory Allocation
Static and Dynamic Memory Allocation
8 Lessons
8 Lessons
15.
Type casting and Typedef
Type casting and Typedef
5 Lessons
5 Lessons
16.
C Under Linux
C Under Linux
8 Lessons
8 Lessons
17.
Command Line Arguments
Command Line Arguments
3 Lessons
3 Lessons
18.
Creating Libraries
Creating Libraries
7 Lessons
7 Lessons
19.
Debugging C Programs
Debugging C Programs
8 Lessons
8 Lessons
Yashavant Kanetkar
Yashavant Kanetkar’s programming books and Quest video courses in C, C++, Java, ASP.NET and Embedded Systems have become a legend. He has created, moulded and groomed millions of software careers in the last two and half decades.
Trusted by 2.9 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources