C Tutorial for Beginners

Learn C with Programs and Puzzles

   Watch Promo

Course 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.

What are the 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.

What am I going to get from this course?

  • 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

What 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.

Your Instructor


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.

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!