Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Fundamentals of Programming in C
Rating: 4.5 out of 5(239 ratings)
5,071 students

Fundamentals of Programming in C

Learn the basics of C programming, including variables, pointers and functions!
Created byScott Cosentino
Last updated 6/2023
English

What you'll learn

  • Define and implement prints and variables in C
  • Define and apply pointers for variables, arrays, and strings
  • Create decision and repetition structures
  • Build custom functions with regular and pointer arguments

Course content

4 sections15 lectures1h 34m total length
  • Introduction to C Programming7:31
  • Basic Variables7:28
  • Basic Pointers and Addresses10:36

    Explore pointers and addresses in C, learn how variables map to memory blocks, print addresses, dereference pointers to access values, and understand pass-by-reference concepts for memory manipulation.

  • Taking inputs with Scanf5:23

Requirements

  • Some programming experience is helpful, but not required

Description

The C programming language is one of the foundational languages in Computer Science. As a low-level programming language, C allows you to interface with hardware and operating system calls. The control that C provides makes it ideal for operating system and system level applications. C also makes a great introduction to the world of low-level programming.

Looking for an introduction to C programming? Check out this free course on the fundamentals of programming in C! This course will cover the basic concepts of C programming, including variables, pointers, arrays, and functions! By the end of this course, you will be able to write basic C programs.

This course will start by teaching you the basic concepts of programming in C. You will learn about basic variables, printing data, and taking inputs. From here, you will learn how to run operations with the variables you create, as well as run logical operators. Next, you will learn how to create control flow using Boolean operators. After this, you will start to use repetition structures like loops to create code that repeats a set number of times. You will finish off learning about some applications of pointers, for concepts like arrays, pass by reference functions, and strings.


Who this course is for:

  • Beginner programmers looking to expand their knowledge into C programming
  • Any programmer looking to learn the basics of C programming