Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
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
Every topic is explained with examples which will help you to understand them better.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Basics|
What is a Function?
What is a Variable?
Understanding Assignment Operator
First Real Program : Swap Two Numbers
Other Data Types : Float and Char
|Section 2: More Basics|
If Else Statement
Introduction to Arrays
Your First For Loop
Its time for While and Do While
Passing Values to Functions
|Section 3: Let's write Programs|
Even or Odd
Is it a Leap Year?
Sum of First N Numbers
Sum of First N Even Numbers
What are the Divisors of a Number?
Is the Number Prime?
Find Number of Digits in a Number
Sum of Digits in a Number
|Section 4: Let's Learn Some Advanced Concepts|
Let's organize data with Structures
Let's store data into Files
Time to Read from a File
Let's play with Pointers
Pointers and Arrays
|Section 5: Playing with Puzzles|
Understand Associativity and Precedence
Pass by Value
|Section 6: More Playing with Puzzles|
Playing with Structures
Playing with Preprocessor Directives
400+ C Puzzles : Bonus Lecture
|Section 7: Conclusion|
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.
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).
Best Courses are interactive and fun.
Foundations for building high quality applications are best laid down while learning.
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.