Skip to content
UdemyCPaid courseAll LevelsCertificate

Basics of Programming: For complete beginner (Udemy.com)

C is Mother Language of almost all other programming languages. Pointers explained in detail. Lots of Hands-on sessions.

Created by: Priyanka Yadav Desai

Last updated February 2026

icon
What you will learn

  • Fundamental Concepts of C Programming language
  • Write your First C Program
  • Understand different keywords & Data types in C
  • Understand Variables & Scope of Variable
  • Learn Enumeration or Enum data type
  • Using I/O Functions(printf(), scanf())
  • Bunch of Operators in C with lots of Examples
  • Understand How the Program gets Executed- Program Flow
  • Control Flow- if | if-else | Nested if | else-if ladder | switch case with examples
  • Why we need loops in the Program? Looping statements- while | do-while | for
  • Functions- : How we create user defined function in the Program?
  • Functions in Detail- Function Prototype | Function Definition | Function call | Argument list | Parameter passing
  • Array- 1D, 2D | Declaration & Initialization | Array Implementation in the program with examples
  • String- Creating, Reading, Printing, Manipulating with lot of examples

How it compares

Against the other 70 rated Udemy courses in C on CourseDuck:

  • Rating4.3 out of 5higher than 41% of them
  • Reviews435#31 of 71 by number of reviews
  • Length8.3 hourslonger than 53% of them
  • Last updatedFebruary 2026more recently than 90% of them

icon
Course Description

Hello Students...My Self Priyanka,  I have been working as an Instructor for more than five years. I taught Various Programming Languages such as C, C++, Java, Python for 1000+ students.

I must Say, If you are planning to start your career as a Programmer, then Learning C Programming is the best choice, since almost all the modern Programming languages such as java, python etc. can interface with it. C programming language has fewer libraries in comparison with other high-level languages. So, learning C programming also clears programming concepts to a great extent as you have to write lot of things from scratch. You will not be dependent on the programming language entirely for implementing some basic operations and implementing them on your own will also help you to build your analytical skills. C Language is used for the development of System software also for the development of application software, C is extensively used in Embedded Programming.

In this course I will be covering all the Basic concepts related to programming, Data types & variables, Variety of Operators along with examples, Control Statements in C- such as if, if-else, nested if, else-if ladder, switch case etc. each with detail examples explained. also Looping statements- while, do-while, for with examples, more emphasis on - User defined functions, Function Prototype, Function Definition, Function Prototype, Argument list, Parameter passing etc. Also Arrays, String, Structure concepts are explained with lots of Programming Problems. Most importantly Pointers & their implementation explained in detail.

If you still haven't registered for the course, I insist you to register for the course & I will see you inside the course.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Priyanka Yadav Desai

My self Priyanka, I am an Engineer, and I have been working as an Instructor for more than 6 years. My major subjects are Data Structures, Object Oriented Programming , C, C++, Java, Python Programming. I trained 1000+ students till date.

Teaching is my passion. I am really looking forward to share my knowledge on this platform.

icon
More C courses

$84.99

$149.99

$94.99

$10.99

Free

$64.99

icon
Reviews

4.3

435 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Mir Abdul Mehran on 1/1/2024

lot of concepts missing like call by value , call by reference

By Daniel Rodriguez on 9/11/2023

The professor is amazing in explaining the concepts and giving examples. Just by three videos I learned more than doing online tutorials and reading the big book in c programming.

By Devina Vyas on 7/29/2023

Option is not there came from a biology field and it is hard for to understand the language main some critical words in English

By Marvin Membrillo on 6/23/2023

at first as a "no idea person" in programming world I'd realized it's not easy to learn this course while this is for beginners, but I manage to finish it. and second, I have to deal ma'am Priyanka's English pronounciations and still manage to adapt her accent, Filipino is different to India. I hope she continued dynamic memory location topic anyways now I'm loving it until i aim my goal. many thanks to ma'am Priyanka.

By Lavisha Ulkesh Desai on 1/29/2023

it was an amazing experience and most of my concepts got crystal clear and stronger all thanks to the coach. thank you for this course :)

By Deepika Dixit on 10/12/2022

this is really good course. The way Mam is explaining every topic is outstanding. She makes course easy to understand for the beginners, Thankyou Mam.

By KALLA HARSHA VARDHAN on 2/9/2022

Good course, for absolute beginners. Mam' teaches the whole basic concepts of this C programming language. No regrets about taking this course.

By sankalp patel on 12/11/2021

I truly appreciate you and your time you spent helping me in many situation where I am stuck. Thank you very much for the course. I enjoyed every minute of your lecture as well as your marvelous sense of humor.

By Vidhya R on 12/3/2021

The course is really fantastic....The video and audio are superbbbbb....the concepts are taught in a nice manner.. Finally I love this course...

By Aparajita Mishra on 10/13/2021

I cannot thank Priyanka Ma'am enough for such precisely detailed approach to explain C language in such an easy way. Thank You Ma'am. Eagerly waiting for more such wonderful courses by you. Thank you again.

Showing all 10 reviews on CourseDuck

Read all 435 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

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

Overall Score : 86 / 100