C Puzzles for Interview Preparation
Understand C in depth with more than 500 C Puzzles discussed with examples
Watch Promo
Course Description
Having good understanding of the fundamentals is one of the first steps to be an excellent programmer. This course is designed to test your understanding of C fundamentals. The objective of the course is to equip you with in-depth knowledge of C fundamentals - including complex topics like Structures, Unions, Functions and Pointers.
With hundreds of examples, this course would serve as a great first step for C Interview Preparation.
Topics covered during this course are
- Variables and Variable Types
- Expressions - Associativity and Precedence
- Arrays
- Functions
- Pointers
- Structures
- Structures, Pointers & Dynamic Memory
- If Condition, Switch Statement and For Loop
- Preprocessor Directives
Note : This is a course where we would test and improve your knowledge on the intricacies (Pointers, Structures, Unions, Dynamic Memory, Syntax of various C constructs) of C Programming Language. This course does NOT teach programming.
What are the requirements?
- An environment where you can run C Programs
- Healthy dose of enthusiasm
What am I going to get from this course?
- Understand C in Depth
- Attend C Interviews with More Confidence
What is the target audience?
- Beginners to C Programming
- Beginners preparing for C Interviews
- Beginners who want to understand C in Depth
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.
Course Curriculum
-
Start1.1 Introduction (2:26)
-
Start2.1 Basics (15:38)
-
Start2.2 Variable Types (19:00)
-
Start3.1 Arrays (9:51)
-
Start3.2 Character Arrays (7:43)
-
Start4.1 Expressions (13:58)
-
Start4.2 Precedence And Associativity (11:02)
-
Start4.3 Advanced Expressions (23:18)
-
Start5.1 Functions (12:01)
-
Start5.2 More About Functions (11:47)
-
Start6.1 If Condition (9:49)
-
Start6.2 Switch Statement (6:13)
-
Start6.3 For Loop (6:00)
-
Start7.1 Pointers (12:38)
-
Start7.2 More About Pointers (14:23)
-
Start7.3 Pointers To Pointers (6:48)
-
Start7.4 Pointers And Arrays (7:43)
-
Start8.1 Structures (10:01)
-
Start8.2 Miscellaneous (9:13)
-
Start8.3 Print f (13:28)
-
Start8.4 Preprocessor Directives (6:09)
-
Start8.5 Conclusion (0:51)