Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add The Ultimate C Programming course for Beginners! to your Wishlist.

Add to Wishlist

The Ultimate C Programming course for Beginners!

Take the first step and learn to code in C with this comprehensive course on the basics of programming!
4.5 (4 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
12 students enrolled
Last updated 10/2015
$10 $20 50% off
2 days left at this price!
30-Day Money-Back Guarantee
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Create a program in the C Language
Understand the basics of computer programming
Spot common mistakes and pitfalls in programming
Debug code effectively
View Curriculum
  • You do not need any additional software for this course although it is better suited when paired with course content on the Codestart website. where you will have practice exercises and quiz questions that will help you understand the concepts better. You will also be able to earn badges and points for levels!
  • This course will only have our instructional videos. If you would like to practice and code in the browser, there is nothing you need to download just go directly on our CodeStart site to start learning and coding now!

This course teaches the absolute beginner how to code. No prior coding experience is necessary! Learn everything you need to start coding your own simple programs from learning what a compiler is to learning how to make your own programs. There is no additional software needed for these videos, although for a more enhanced learning experience visit our website in order to take quizzes, complete coding exercises and even gain badges and points for levels. This course on Udemy will only contain videos. This course is structured to go from the basics of programming to building your own programs. You should take this course if you want to take the first step in learning how to code. We will break everything down for you, no need for additional compilers, books or teachers! This course should take about 2 hours to complete with videos only.

Who is the target audience?
  • This intro to C programming course is for the absolute beginner who is not familiar with programming or the C language. This course is probably not for you if you're looking to learn more complex concepts in programming.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 27 Lectures Collapse All 27 Lectures 01:34:13
Introduction to Programming
2 Lectures 04:08

So...what is programming? What is a compiler? Learn the answers to these questions in this short, fun video!

Preview 01:54

Learn the basic parts of a C program. Don't be intimidated by the code, everything in this video will be broken down line by line and will be explained in further detail as the course progresses.

Preview 02:14
2 Lectures 07:36

Learn about the 3 types of variables that will be used in CodeStart.

Preview 04:52

Learn how to do calculations with variables.

Preview 02:44
3 Lectures 09:29

Learn how to show text on the screen.


Get a more in-depth look at using the printf function.

Output Examples

Learn how to use I/O to your advantage using the scanf function to get user input.

Conditional Statements
4 Lectures 12:51

Learn about conditional statements.

If/Else Part 1

Learn more chained if/else statements.

If/Else Part 2

More uses of conditional statements.

If/Else Part 3

Learn how to use switch statements to handle conditions.

Switch Statements
4 Lectures 14:31

We will go over 3 different types of loops starting here with while loops.

While Loops

Use for-loops to get the job done.

For Loops

Learn another type of loop to DO a task WHILE a condition is true.

Do-While Loops

This video will go over the modulus operator.

More Loop examples with modulus
3 Lectures 09:48

Learn the basics of Arrays.

Intro to Arrays

Use loops to iterate through the array values.

Using Arrays with Loops

Lets see some more examples of how to use arrays.

More Array examples
3 Lectures 16:48

Learn the basics of Functions and how they help organize your code.

Functions: Learning the Basics

Learn some more about functions.

Functions Continued

Lets see learn about a function's scope variable access.

Functions: Scope
3 Lectures 11:09

Learn the basics of how to store text into strings.

Intro to Strings

Learn how to use strings and their functions.

How to use String functions

Lets see some more examples of how to use strings and their functions.

Advanced String examples
3 Lectures 07:53

Learn the basics of a structure and why they are useful

Structures: The Basics

See structures in action by using them in examples

Structure examples

See some more examples with structures, functions and arrays.

More Structure examples
About the Instructor
4.5 Average rating
4 Reviews
12 Students
1 Course
Lead Teacher at CodeStart

I am a Software Developer and the Lead Teacher at CodeStart. I have been programming for about 9 years and have my Bachelors degree in Computer Science. I am passionate about teaching people how to code and breaking down hard-to-learn concepts. I enjoy seeing students finally understand concepts in Computer Science and seeing what they go on to build.

Report Abuse