C programming language for beginners

Go to class
Write Review

Free Online Course: C programming language for beginners provided by Skillshare is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. C programming language for beginners is taught by Inside Code.

Overview
  • Welcome to this C language programming course, say goodbye to boring 15 minutes lectures, in this course you will find:

    • Quick and powerful lectures

    • A lot of examples

    • Animations

    • Illustrations

    • A solved quiz after almost each lecture

    • Practice based learning

    • Source codes

    • Programming tips and tricks

    So don't hesitate to enroll, see you in the first lecture to start learning programming!

Syllabus
    • Introduction
    • Set up the environment
    • Create a C file
    • Our first program
    • What is a variable?
    • Data types
    • Declare and initialize a variable
    • Constants
    • Variable naming rules
    • Create your own data types with enum and typedef
    • Boolean data type
    • Print a variable
    • Scan a variable
    • What is an operator ?
    • Arithmetic operators
    • Type casting
    • Relational operators
    • Logical operators
    • Assignment operators
    • Difference between a++ and ++a
    • Bitwise operators
    • What is a condition ?
    • If statement
    • Else statement
    • Else if statement
    • Switch statement
    • Ternary operator
    • Nested conditions
    • What is a loop ?
    • While loop
    • Do while loop
    • For loop
    • Choose the right loop
    • Infinite loop
    • Break and continue statements
    • Nested loops
    • What is a function ?
    • How to create a function ?
    • Pass by value VS pass by reference
    • Let's create some functions !
    • Built-in functions
    • What is an array ?
    • How to create arrays
    • Get information from an array
    • CourseManipulateArray
    • What is a string ?
    • How to create a string
    • string.h functions
    • Scan a string properly
    • What is a pointer?
    • How to create a pointer
    • CourseDereferencePointer
    • Pointers and functions
    • Pointers and arrays
    • Memory allocation
    • Key points about pointers
    • Conclusion