Skip to content
UdemyCPaid courseBeginner level

C Programming 2021: Master The Basics! (Udemy.com)

Learn C Fast | Start Coding Quickly | Master The Fundamentals of C

Created by: Ali Badran

Last updated May 2021

Our take

Based on the ratings of 3,365 students, a sample of their written reviews and the syllabus, as the course stood in May 2021. No course pays to be reviewed.

A free, three hour introduction to C from Ali Badran, split into a two hour lecture block and a shorter set of exercises. The syllabus shows 23 lectures in three sections: a 12 lecture introduction, ten exercises on the basics, and a one minute bonus lecture pointing to more exercises. The description promises the fundamentals and nothing more, and reviewers treat it that way. With about 98,000 students and a 4.3 rating from roughly 3,400 reviews, it is the free, much shorter alternative to the full length beginner courses it sits beside on our C page.

Students like how plainly Badran explains things. Several reviewers say they finished understanding the basics and felt ready to practice, and people who already code in another language call it a quick way to pick up C's quirks, some watching at higher speed. The complaints are fewer but consistent. One two star review says the course is fine up to operators, but after control flow the explanations fall apart, with 'this one' standing in for any clear account of the syntax. Two three star reviewers found parts hard to follow, and one admits to only listening and barely practicing, which matters because there are no quizzes or coding exercises built in, only the walkthrough section.

The last update was May 2021, but the C basics covered here have not changed, so that is not a real problem. What it lacks is depth: a five star reviewer says outright that it is not a complete C course, and recommends it as a refresher or a first step rather than the whole road. Take it if you want a free weekend introduction, then move to one of the longer courses on this page for the rest.

Best forComplete beginners who want a free weekend test drive of C, or programmers from another language needing a quick refresher.
Skip it ifYou want more than the basics, or want quizzes and coding exercises with feedback built in; there are none.

Pros

  • Free and only about three hours, so it fits in a weekend before committing to a longer course.
  • Reviewers repeatedly praise the plain, step by step explanations, even one who calls himself a hard learner.
  • A ten lecture exercises section walks through beginner problems rather than just showing syntax.
  • Works as a quick refresher: programmers from other languages say they picked up C's quirks fast.

Cons

  • Basics only: even a five star reviewer says outright that it is not a complete C course.
  • A low star review says explanations get vague after control flow, with 'this one' replacing named syntax.
  • No quizzes or built in coding exercises, and the last update was May 2021.
The instructor explains each lecture very easily. This is not a complete C course, but I strongly recommend it to refresh your knowledge or to take it as a novice.
Jose Maria Tijerina, a student

Genuinely beginner: the only requirements listed are a computer and determination, and no prior coding is assumed.

icon
What you will learn

  • The Basics of C Programming
  • Deeply Understand The Fundamentals of Programming
  • Solve Beginner Programming Problems
  • Get the Knowledge you need to get into Advanced Topics Confidently

Course content

3 sections · 23 lectures · 3 hours of video 1 article

  1. 1Introduction 3 free previews12 lectures · 2.1 hours
  2. 2Exercises on The Basics10 lectures · 53 min
  3. 3Bonus: Want to Become A Pro & Solve a Lot Of Exercises ?!1 lecture · 1 min

Who it is for

The instructor says it suits

  • Anyone Who Wants a Deep Understanding of Programming in General and Specifically C
  • Anyone Who Wants to get the Knowledge he needs to get into Advanced Topics Later
  • Beginners Who Know Nothing About Programming
  • Beginners Who Want to Build A Strong Base in Programming
  • Programmers Who Want to Refresh Their Knowledge Fast

What you need before you start

  • Computer
  • Determination

How it compares

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

  • Rating4.3 out of 5higher than 41% of them
  • Reviews3,365#10 of 71 by number of reviews
  • Length3 hoursshorter than 82% of them
  • Last updatedMay 2021more recently than 62% of them

icon
Course Description

Welcome to "C Programming 2019: Master The Basics!"
This course is for total Beginners, you will learn how to code using the C Programming Language in an easy, simple, and efficient way.

What Will You Get ?
- Develop your programming skills: From ZERO to ONE
- In-depth knowledge and practice - 2+ Hours Course with Exercises
- Flexible learning - At Your Own Pace, On Any Device
- Zero-fluff - Straight to the point, no time wasted
- Clear delivery - I explain every single thing clearly, step-by-stepWho this course is for:
  • Anyone Who Wants a Deep Understanding of Programming in General and Specifically C
  • Anyone Who Wants to get the Knowledge he needs to get into Advanced Topics Later
  • Beginners Who Know Nothing About Programming
  • Beginners Who Want to Build A Strong Base in Programming
  • Programmers Who Want to Refresh Their Knowledge Fast

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

placeholder

My name is Ali Badran, I am from lebanon.
I am a professional developer and instructor.
I love to share what I know with others by creating high quality courses.
If you are serious about becoming a programmer have a look at my courses.

Keep learning!

icon
More courses by Ali Badran

$59.99

icon
More C courses

$84.99

$149.99

$94.99

$10.99

Free

$64.99

icon
Reviews

4.3

3,365 ratings on Udemy

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

Excellent approach for beginner i.e practical approach.

I have improved a lot by this course.Thanks a lot.

yaa,, it was a gd experience

very much helpful to me as a college student.thanks ali

This isnt a course with work just someone telling you what to do nor explains he just said look up what a hexadecimal is i know what it is but what type of course doesnt explain an hexadecimal and just tells u find it somewhere else

so good so far, try to find a new ways to explain better i got bored of the same method that anyone use it.
but u were good at it, thanks..

could be better

The course covers all the basics.

It is an awesome course for learning programming in C.

language need to be improved a bit still.some of the words are not clear

Wow! So much information in an exceptional time! The instructor explains everything clearly, I advise beginners to take this course.

course wasn't that much deeper as i expected but it said that course was only on basics yet quiet helpful

Showing 12 of 15 reviews

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