C Programming Step by Step - Complete Tutorial For Beginners (Udemy.com)

Learn Complete C programming with loop, array, pointer, function, parameter, string, recursion, structure, file and more

Created by: Shibaji Paul

Produced in 2021

icon
What you will learn

  • if else statements, loop - while, for and do while loop with many examples.
  • Array - 1D and 2D, why we need them and how to use them effectively.
  • String in C - NULL terminated character arrays.
  • Writing function, parameter passing to function. Returning value from function.
  • storage class - auto, static, extern and register
  • Pointer - in depth understanding.
  • Relationship between arrays and pointers.
  • Array of pointers.
  • Command line arguments
  • Reading and writing with files, both text and binary.
  • Recursion - how it works, recursion vs iteration in depth discussion - Towers of Hanoi
  • Various string utilities - sprintf, strtok and many others
  • Function pointers
  • bitwise operators in C programming.

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100

icon
Course Description

I have been teaching this course to the undergraduate engineering students for last 15 years in class room. This course is well designed and covered almost all the topics that one should know while learning C language. Will not only help the student to build a solid foundation on the topic but will boost their confidence to face technical interviews boldly.
The course contents are mostly video lectures. I would encourage absolute beginners to follow the lectures strictly in chronological manners, please start from the very first video and go to the next one only if you are done with the previous. However, though not recommended, but students with some previous knowledge could jump lectures if they are confident.
The course is structured basically for the new programmers who may not have any previous experience with any programming language. From the very basic to advanced topics. Simple program to complex one in step-by-step.
One should take this course to build a career as a programmer. Programming in C has been considered as foundation for any programming language. If one is confident with C, then can start learning any other language like PHP, C++ or Java.Who this course is for:
  • This course is A-Z on C programming language, therefore, anyone can take this course, even absolute beginners in programming will face no problem doing this course
  • Any undergraduate student having C programming in curriculum
  • If you have previous experience in C programming or with any other programming language then this course is going to make your foundation more strong

icon
Instructor Details

placeholder

Hi, I have been teaching computer science and programming since 2001. I did my M Tech in Computer Science and remained visiting faculty to the CSE department of Narula Institute of Technology. I have my own training institute where I provide training on various programming languages and technologies to the B Tech students on C, C++, Java, Android programming, Data structure and Algorithm, DBMS, SQL and PL/SQL.
In my class room I usually teach 100-150 students per semester on different subjects. With the udemy platform now it is possible to teach and spread my knowledge to thousands (may be more)of students across the globe, Udemy opens up vast opportunity for instructor like me and that with remuneration. I guess it's going to be a fantastic.
When I am not taking class I enjoy learning some new technologies. In my leisure time one could find me enjoying with my kids or gossiping with my beautiful wife over a container of tea. I am a "tea-totaller" (guess the meaning :) ) and hate smoking. I have a definite plan to launch an online course on topic "How to drink tea - the best way" on udemy for sure and also on "How to quit smoking - the best way".
Let's hope for the best, happy learning.

icon
More courses by Shibaji Paul

C++ programming step-by-step: From Beginner to Advanced

$11.99

icon
More c courses

Mastering Data Structures & Algorithms using C and C++

$11.99

C Programming Language Demystified

$11.99

Advanced C Programming: Pointers

$11.99

Programming in C - The Complete Course

$11.99

Microcontroller Embedded C Programming: absolute beginners

$11.99

Complete C Programming Course - C Language for Students

$11.99

icon
Reviews

4.7

359 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Surya Tejaswini on 10/17/2020

It is very useful for beginners to build their codding skills

By Anmol Kumar Pandey on 10/9/2020

so far course is average as it talks about how to use udemy platform in order to learn c. nothing much has been taught yet so it would be better to talk about this after i get to learn the course.

By Keshav gupta on 10/7/2020

4 *'s because topics like recursion, storage class, stack & heap are not up to the mark.

By Nitin Singh on 10/1/2020

its fabulous

By Adle Kae Oulai on 9/20/2020

the voice is clear, the repetition is there, and i'm excited to start the main course.

By Lance Brown on 9/19/2020

Easily understood up to this point. Looks like many tools available for feedback which should be handy to have.

By Pravin Rajpurohit on 9/18/2020

till this, the course is going good and learned a lot

By Rajat Pruthi on 9/14/2020

Nice

By Lahul Lahiri on 9/14/2020

awsmmm one

By Putu Prayogi Widyatama on 9/10/2020

Good Course, very detail.

By Kapil on 9/10/2020

I liked this course and it explains all the topics as shown in the index. Only thing I would expect more is more assignments and quiz in the later parts.

By Arunava Mallik on 9/8/2020

great till now