Quickstart guide for C programming (Udemy.com)
Learn the basics of C programming, the root of all programming languages
Created by: Sergiu Muresan
Last updated January 2018
What you will learn
- Basic concepts of all the languages in the IT industry
- Build simple programs from the ground up
- Write, read and understand code in the C programming language
How it compares
Against the other 70 rated Udemy courses in C on CourseDuck:
- Rating4.4 out of 5higher than 62% of them
- Reviews599#25 of 71 by number of reviews
- Length3.4 hoursshorter than 81% of them
- Last updatedJanuary 2018earlier than 77% of them
Course Description
Learn the basics of programming using C, one of the most widely used programming language. We will start from the simple concepts of variables, input and output to the more complex ones such as loops, low-level text manipulation and functions.
Start programming with this simple and straightforward guide through the most basic programming language.
- Variables, working with data
- Writing to the screen and reading user input
- Conditions and loops
- Manipulating text
- Creating re-usable code using functions
Understand quickly one of the most important skills in programming
In the programming industry you might come across the idea that you have to learn the most advanced, cutting-edge and fully featured language right off the bat. This might be a good idea for some people, but, for most, it's a wise choice to start from the beginning, the root of all programming language, the C language.
Who uses this language? Essentialy, everybody, whether they know it or not. It's used in your operating system (mobile and desktop), for most embedded systems and even in building other programming languages (like Java, Python and C#)
Content of this course
This course has been created with you, the beginner, in mind. We start from the basics of the basics, how to create the code in the C programming language and run it. We will be using Dev-C++ as our IDE but this is just a recommendation, if you have already other IDE installed you can certainly use that.
We will continue with creating an overview of what a program actually is and how we can interact with this program using user input (from the keyboard) and program output (using the command prompt's console). We will also learn ways to format our output however we want.
Interacting with the program is all nice and good, but what if we want it to do something else based on a certain condition. This is what will learn next, and we won't stop there. We will also go through ways in which we can do something (inside our code) however many times we want.
Next up we'll cover ways to manipulate text in a low-level manner. This is very interesting and much more in-depth than in some other languages. This is something that is hidden from you when using other languages (such as Java) for text manipulation and will be great food for thought for the curious.
And lastly, we will shortly cover how to create code that can be used later on using functions.
After this course you will be on your way to becoming a programmer. You will know the basics which can be applied in any programming language and much more.
Instructor Details
- 4.4 Rating
599 Reviews
Sergiu Muresan
Top graduate at one of the best Universities in Romania. Having noticed the struggle fellow colleagues have been going through to learn new topics, I started pursuing teaching as my main profession.
I have worked on many projects in many of the popular languages and frameworks out there. Having such broad experience from all over the IT field and knowing how to make people understand and learn, I decided to become the go-to person for people that are struggling to learn a new subject.
Life goal: change the education system for the better.
More courses by Sergiu Muresan
More C courses
C Programming Step by Step - Complete Tutorial For Beginners (2020)
4.7 (3,411 Reviews)
Provider: Udemy
Time: 17.3h
$84.99
Mastering Data Structures & Algorithms using C and C++ (2025)
4.6 (60,478 Reviews)
Provider: Udemy
Time: 76.1h
$149.99
Reviews
By Supratim Chowdhury on 11/13/2024
I think this is one of the best C courses I have come across. The way very complex concepts are explained is very easy to grasp even for a child. Thank you teacher for keeping it FREE.
By Summer Burks on 4/10/2024
I loved learning from these videos! The instructor was great! He got right into it and explained everything very well and in an easy way to understand it. I defiantly recommend that anyone trying to find out where to start with C programming check this course out!!!
By Nick Flanagan on 9/6/2022
Not bad, on one side the course is for complete beginners to coding. And if that is true the explanations should be much better. I get the feeling he isn't really working from a script or plan. That said, it is free, it is an intro, so hard to complain.
By TALHA BIN ASLAM on 4/16/2021
The course is exactly designed to start C programming from scratch. Best thing is every concept is explained with the help of examples.
By Dylan Donnell on 7/23/2020
I already know C++ and so it was not really what I was looking for in terms of level but for beginners it is very well explained.
By Nehal Abdul Rehman on 3/23/2020
Its just like a recap for me as i know already about this but kind of wanted bit detail but its okay i guess as everyone doesn't know about c language initials and its a quick and short course too.
By Lavinia Roman on 2/5/2020
Potrivit pentru cei care nu au cunostinte anterioare. Abordarea sistematica, notiunile sunt clar explicate asa incat poti intelege pe baza lor urmatoarele elemente noi. Felicitari!
By Kinga M. on 1/26/2020
Amazing quick start for C programming beginners. Fast paced, dynamic, fun and straight to the point. It's was nice to see the teacher explaining the topics than just watching the screen and/or slides. Thanks!!!
By Galla Yagesh on 1/22/2020
It was nice. But to beginners also you should be able to teach some advance topics also to catch the text topics easily.
By Adrian Muresan on 1/8/2018
The course touched exactly the main points on how to understand the basics of a programming language for a busy person who always wanted to learn programming. Thank you!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100







