Who is this course for?
This C programming course is for beginners who are not familiar with the C syntax. It takes you step by step with easy and simple to understand lectures from not having a clue about programming to creating your first command line application within minutes.
What's different about this course?
It doesn't contain complex code that is difficult to understand by the average Joe, unlike other courses that do that. All of the lectures in this course are based on C principles simplified enough to understand them. Plus, this course provides extra 31 exercises with solutions for further practice. To take this course you don't need to be a genius or a computer expert. You only need to know how to use a computer and have passion about learning.
Can I try this course risk free?
Yes, this course comes with a 30-Day Money Back Guarantee from Udemy. If you decide that this course is not the right for you, you can get your money back within 30 days. No questions asked.
About the course.
#Warning! If you search for a course with a lot of unnecessary details that doesn't help you to learn then, this is not the right for you. This course doesn't contain fancy code that is difficult to understand and write. It is an easy course for those who want to see immediate results without wasting their time and money.#
You learn how to install Xcode in a mac computer in order to write c programs.
You will learn the history of the C language.
In this lecture we explain variable declaration, the syntax of the basic functions for input/output and the arithmetic operators.
This lecture is about the pre-increment and the post-increment operators.
This lecture explains the use of typecasting in the C programming language.
This lecture explains the syntax of the if statement by creating a simple program that calculates the discount of the books of a book store.
This lecture explains the syntax of the if-else statement by creating a simple program that calculates the discount of the books of a book store.
Explaining the syntax of the conditional operator.
Explaining the syntax of the switch statement.
In this lecture we explain how to properly write a for loop in C programming language. We cover the syntax of the for loop and we explain when to use it.
In this lecture we explain the srand function and the syntax of the while loop.
In this lecture we create a program with the use of the for and do while loops to understand the functionality of them.
In this lecture we explain the use of the nested for loops.
In this lecture we explain the important concept of arrays . We explain the syntax of the arrays and how to use them.
this lecture explains the syntax of the two dimensional arrays and also explains how to process them.
In this lecture we explain the array of characters in which we can write strings like name, last name etc.
Here we explain the basic functions that process a string. We use the strcpy, strcat, itoa &the puts functions.
In this lecture we create a program that finds the histogram of characters from a text.
In this lecture we explain the syntax and the use of functions in details.
In this lecture we explain the use of void functions with a simple example.
In this lecture we explain how to initialise a 2d array with the use of functions.
This lecture explains the scope of variables in functions.
This lecture is an introduction to pointers.
Introduction to pointers with a simple example.
You will be able to print values with the use of pointers.
You will have a better understanding of pointers by creating a simple program with pointers.
You will be able to initialise and create arrays by using pointers.
You will create a custom addWords function that simulates the strcat function of C.
This lecture explains how to read data from a file.
This lecture explains how to write data in a file.
Congratulations for completing this course.
About George Katsilidis:
George did his bachelor in Biomedical department of Parma in Italy after he graduated from theGeneral Lyceum High School in Greece. Now he is a professional editor and cinematographer in Unique Productions that counts numerous projects such as short length movies, music videos, advertising and promotional videos for companies.
George Katsilidis is a young instructor and practically new to Udemy, but with 15 years experience in Martial Arts, Parkour/Freerunning/Tricking, Stunts, Gymnastics/Acrobatics, Fitness. He is certified by the International Taekwondo Federation as a 1st Dan black belt athlete in 2006. He did his first steps as an instructor in martial arts, parkour/freerunning and fitness 8 years ago and he still teaches many students. He was teaching parkour and fitness in foundation for young people with social problems in Italy for 2 years. His biography also includes personal training lessons for a wide range of ages!
Nikos graduated from the 2nd General Lyceum in Xanthi.
He is currently a student at the Department of Information & Communication Systems Engineering at the University of the Aegean in Samos.
In his courses you will find:
-Programming tutorials with various computer languages such as C, C++ or Java.
-Website building tutorials with content management systems such as Wordpress, Joomla or Drupal.
His goal as a Udemy instructor is to make people who don't have knowledge about programming learn about it and help university or high school students that struggle with programming classes ace their exams.
My name is Christos Topalidis and I am from Greece. I graduated from the General Lyceum in Plati.
I am currently student at the Department of Information & Communication Systems Engineering at the University of the Aegean in Samos.
The languages I know are Java , c , c++ , python , c# and SQL .