Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

C Foundations: Control Flow and Functions

This course will teach you the basics of programming, showing how to build simple but well-structured programs with the C language, using loops, conditional logic, and functions.

Beginner
51m
(1)

Created by Mike McQuillan

Last Updated Feb 25, 2025

Course Thumbnail
  • Course

C Foundations: Control Flow and Functions

This course will teach you the basics of programming, showing how to build simple but well-structured programs with the C language, using loops, conditional logic, and functions.

Beginner
51m
(1)

Created by Mike McQuillan

Last Updated Feb 25, 2025

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Do you want to learn how to program using the C language? Do you want to know how to write programs that are easy to maintain? In this course, C Foundations: Control Flow and Functions, you’ll learn the basics of the C language and how to create well-structured programs. First, you’ll explore how to use control flow in your programs to react to different user inputs, using IF and switch statements. Next, you’ll discover how to use the different types of loop in C to execute sections of code as many times as needed. Finally, you’ll learn how to split your programs into functions, making your code easier to maintain. When you’re finished with this course, you’ll have the skills and knowledge of C programming needed to start creating your own programs and applications!

C Foundations: Control Flow and Functions
Beginner
51m
(1)
Table of contents

About the author
Mike McQuillan - Pluralsight course - C Foundations: Control Flow and Functions
Mike McQuillan
14 courses 4.5 author rating 610 ratings

Mike loves to mess around with data and programming problems, the bigger the better. He’s worked with a variety of companies, helping to build and improve systems of all shapes and sizes.

Get started with Pluralsight