Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

C Foundations: Structures, Unions, and Custom Data Types

There are many reasons to learn C, but perhaps one of the strongest is that learning it makes you a better programmer. This course will dive deeper into the details of data structures and how to use them.

Edward Curren - Pluralsight course - C Foundations: Structures, Unions, and Custom Data Types
Edward Curren
What you'll learn

Data structures are an essential part of building code because they make a complex set of related data easier to work with and can be more efficiently stored. The larger the amount of data, the more critical the data structures become. In this course, C Foundations: Structures, Unions, and Custom Data Types, you’ll master the use of structs, unions, and typedefs in C programming. First, you’ll explore the how and why of data structures. Next, you’ll discover how to leverage typedef for custom data types. Finally, you’ll learn how to manage these complex data structures. When you’re finished with this course, you'll have the skills and knowledge of structs, unions, and typedefs in C programming needed to be an unstoppable master of data organization and structuring.

Table of contents

About the author
Edward Curren - Pluralsight course - C Foundations: Structures, Unions, and Custom Data Types
Edward Curren

With over 20 years of experience in the software world, Ed is currently an enterprise architect but always a mentor and innovator.

Get access now

Sign up to get immediate access to this course plus thousands more you can watch anytime, anywhere.

Get started with Pluralsight