Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C Programming Language: Foundations
Rating: 4.2 out of 5(65 ratings)
1,759 students

C Programming Language: Foundations

Foundations of C Programming Language
Last updated 8/2023
English

What you'll learn

  • Understand Basic Syntax of C And Its Data Types
  • Apply The Concepts of Control Statements in Decision-Making
  • Apply The Concepts to Solve Real-Life Problems
  • Create and Utilize Functions

Course content

7 sections11 lectures1h 53m total length
  • Introduction4:12

    SYLLABUS:

    Module 1: Introduction to C Programming

    • What is C Programming?

    • History and Importance of C

    • First C Program: Hello, World!


    Module 2: Basic C Syntax and Data Types

    • C Language Structure and Syntax

    • Variables and Data Types

    • Input and Output in C ( lab)

    • Comments and Formatting


    Module 3: Operators and Expressions

    • Arithmetic Operators

    • Relational Operators

    • Logical Operators

    • Assignment Operators

    • Increment & Decrement Operators

    • Ternary Operator in C


    Module 4: Control Flow Statements

    • Conditional Statements (if, else if, else)

    • Switch Statements

    • Looping: while, do-while, for

    • Nested Loops and Loop Control


    Module 5: Functions in C

    • Defining and Calling Functions

    • Function Parameters and Return Values

    • Scope and Lifetime of Variables

    • Recursion and Recursive Functions ( lab)


    Final Project

Requirements

  • No requirements

Description

Whether you are a CS student, BA, IS student, or  a person who is passionate about programming; this course is for you!

In this course, we will embark an exciting journey where we will cover all the fundamentals of the C programming language that will be your cornerstones in this beautiful world!

Our journey includes lectures, quizzes, labs, and final project. We will cover the basic C syntax and its data types, operators and expressions in C, the control flow statements, and functions in C. For each concept, you will be engaged through hand-on labs and you have to do them to understand the concepts.

Whether you aspire to become a software developer, enhance your technical skills, or simply explore the art of coding, our "Foundations of C Programming Language" course will empower you to turn your programming passion into a reality and you will biuld a solid foundation in programming logic as well as problem solving and decision making skills.

Join us on this exciting journey to becoming a proficient C programmer. Enroll today and take your first step towards mastering the art of programming!

I am Marouane El Hizabri and I will be your instructor during this exciting journey!

Who this course is for:

  • Beginners who are passionate about programming