Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Complete C Programming Course - From Scratch
Rating: 4.4 out of 5(161 ratings)
9,310 students

The Complete C Programming Course - From Scratch

Learn C Programming from the basics upto advanced concepts like Pointers, Structures, Dynamic Memory Allocation
Created bySujithkumar MA
Last updated 12/2021
English

What you'll learn

  • C Programming
  • Concepts of C Programming
  • Flow of execution of C Programs
  • Write a C code to solve a problem

Course content

10 sections80 lectures7h 4m total length
  • Structure of a C Program8:23

    Discover the basic structure of a c program, including header files, the main function, and standard input-output setup.

  • The main() function3:06
  • Execution Flow of a Program8:21
  • Code our first program in C5:55
  • Variables and Dataypes - Declaration and Initialization5:55

    Discover variables as containers for values and learn C data types such as int, float, double, and char, then practice declaration and initialization and enforce type-compatible assignments.

  • Format Specifiers and Escape Sequences6:55

    Explore format specifiers and escape sequences in C, learn how printf substitutes variables, display memory addresses and values, and use newline and backslash escapes to format output.

  • [NEW] Printf - The complete explanation with 12 examples10:55

Requirements

  • No, Anyone with an interest can learn

Description

Hey there!


I welcome you all to my course - The Complete C Programming : From Scratch to Advanced.

This course will give you all the contents and stuffs in order to make yourself comfortable and confident in C Programming if you're a beginner.

The tricky concepts of C like Pointers, Structures, Unions, Array Pointers etc. are neatly explained.  You can master these concepts easily.

There are many trivia questions asked and solutions are provided for the same. These will provide an in-depth understanding how it works.

Some hard and tricky problems in arrays and strings are solved. Firstly, the algorithms have been explained and then the C code.

Practice materials and all the source codes are provided as well.

Sections:

1. The Basic Structure

2. Operators and Expressions

3. Conditional Statements and Loops.

4. 1 D Arrays

5. 2 D Arrays

6. Functions

7. Strings.

8. Pointers

9. Structures and Unions

10. Dynamic Memory Allocation

and so on.

Problem sheets are provided for your practice. There are 6 problem sheets whose questions will test all the concepts that have been discussed in the class. Each Problem sheet will 10-15 mixed level of questions. You can try in your free time. A few questions are solved in the course content so that beginners may get an idea on how to approach the problem and solve it using C.

Types of Pointers, Basic differences b/w null pointer, void pointer, Pointer to an array, Pointers passed through functions, the concept of how contents are stored in addresses are all explained.


Who this course is for:

  • Beginner Programmers