C Tutorial for Beginners
4.3 (457 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.
7,772 students enrolled
Wishlisted Wishlist

Please confirm that you want to add C Tutorial for Beginners to your Wishlist.

Add to Wishlist

C Tutorial for Beginners

Learn C with Programs and Puzzles
4.3 (457 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.
7,772 students enrolled
Last updated 7/2016
English
Price: Free
Includes:
  • 3.5 hours on-demand video
  • 2 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand the fundamentals of Programming – from basics
  • Write simple C Programs
  • Use the source code examples to learn step-by-step
  • Understand difficult concepts like Pointers, Structures and Unions
View Curriculum
Requirements
  • An IDE to run C Program ex: Turbo C++ or Eclipse CDT or Online C Editors
  • We expect NO prior programming experience but its great if you do have some.
Description

This course/tutorial is designed to teach beginners how to program in C as well as teaching students who are familiar with languages like Java, Ruby or Python. The course includes lessons on the fundamentals of programming. The course includes the basics of C and advanced topics like structures and pointers.

With an unique approach of using Puzzles (more than 100 puzzles) to reinforce complex topics, this course covers

  • Functions - Understand C programming using system defined and user defined functions
  • Pointers - Understand Pointers - The easiest and most misunderstood concept in C
  • Control Flow - Learn all about concepts such as iteration and conditional statements
  • Structures - Get better at organizing your data

Every topic is explained with examples which will help you to understand them better.

Who is the target audience?
  • If you are new to programming and would want to learn Programming with C Language
  • If you are aware of C programming but want to refresh your knowledge
  • Take this course only if you want to have fun while learning with puzzles.
  • We expect NO prior programming experience but its great if you do have some.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 35 Lectures Collapse All 35 Lectures 03:37:46
+
Basics
9 Lectures 43:15
Congratulations
00:22

Introduction
01:21

Getting Started
03:11

Hello World
08:05

What is a Function?
05:57

What is a Variable?
06:31

Understanding Assignment Operator
06:45

First Real Program : Swap Two Numbers
06:44

Other Data Types : Float and Char
04:19
+
More Basics
7 Lectures 57:47
Functions
05:03

If Else Statement
07:20

Switch Statement
06:50

Introduction to Arrays
12:06

Your First For Loop
07:31

Its time for While and Do While
07:35

Passing Values to Functions
11:22
+
Let's write Programs
8 Lectures 38:33
Even or Odd
07:22

Is it a Leap Year?
05:26

Sum of First N Numbers
04:47

Sum of First N Even Numbers
03:53

What are the Divisors of a Number?
02:15

Is the Number Prime?
05:03

Find Number of Digits in a Number
05:10

Sum of Digits in a Number
04:37
+
Let's Learn Some Advanced Concepts
5 Lectures 41:50
Let's organize data with Structures
08:07

Let's store data into Files
07:24

Time to Read from a File
06:02

Let's play with Pointers
06:36

Pointers and Arrays
13:41
+
Playing with Puzzles
2 Lectures 20:14
Understand Associativity and Precedence
08:44

Pass by Value
11:30
+
More Playing with Puzzles
3 Lectures 15:31
Playing with Structures
09:30

Playing with Preprocessor Directives
05:31

400+ C Puzzles : Bonus Lecture
00:30
+
Conclusion
1 Lecture 00:37
Next Steps
00:37
About the Instructor
in28Minutes Official
4.3 Average rating
10,713 Reviews
71,493 Students
15 Courses
Popular Java Instructor - 52,000+ Students

About Me

I'm Ranga Karanam, an Architect with 15 Years of Java programming and design  with major banking clients across the world. 

We started in28Minutes with the aim to create Hands-on Courses with Real World Projects. Step-By-Step series of Courses is one of our creations.

About in28Minutes

We use Problem-Solution based Step-By-Step Hands-on Approach With Practical, Real World Application Examples.

While our primary expertise is on Development, Design & Architecture of Java & Related Frameworks (Spring, Spring MVC, Struts, Hibernate) we are expanding into the front-end world (Bootstrap, JQuery, Angular JS).

Our Beliefs

Best Courses are interactive and fun.

Foundations for building high quality applications are best laid down while learning.

Our Approach

We love open source and therefore, All our code is open source too and available on Github.

We use 80-20 Rule. We discuss 20% things used 80% of time in depth. We touch upon other things briefly equipping you with enough knowledge to find out more on your own.

Problem Solution based Step by Step Hands-on Learning.