A Comprehensive Course on 'C' with practical case studies. Learn by coding along with the instructor.
C is one of the most important of all programming languages. C is the basis of many languages used today. C++, Objective C, PHP, Java and even Microsoft's .net languages have their roots in the C programming language. This course will teach you to program the C language from the ground up. You will learn everything from the very fundamentals of programming right through to the complexities of pointers, addresses and File IO. While C has been around since the 70's it's still used today in applications where speed is critical-- Financial applications, video games and complex engineering simulations are all written in C. It is used to program desktop applications, compilers, tools and utilities and even hardware devices. The C language is fast and efficient. This course begins with a gentle introduction to C but quickly moves on to explain some of its most complex features. By the end of the course you will have a deep understanding both of the C language itself. After completing this course you will be ready to write and adjust C applications.
Learn C programming Language course gives you a detail idea about C programming. It will teach modern well written C code as well as debugging techniques, safe coding practices, and general software engineering principles typically not covered in books. This course is structured to teach you computer programming topics one by one, each lesson feeding off the skills you already learned. It also teaches a full set of useful algorithms that every programmer should know in the simplest way possible and using C.
C is one of the most important of all programming languages. It is used to program desktop applications, compilers, tools and utilities and even hardware devices. The C language is fast and efficient.
By the time you're done you should be a much better programmer. The result is a complete picture of C programming.
-
What are the requirements?
- A 'C' compiler and code editor (both are available free)
- The course starts from very basics. No pre-requisites as per knowledge in Programming language
-
What am I going to get from this course?
- Over 56 lectures and 8 hours of content!
- To make you awesome in C Programming Language
-
What is the target audience?
- Students, Programmers, Newcomers to programming, Programmers of other languages who want a fast way into C, Anyone who needs to master C as a basis for using C++ or Objective-C
SECTION 1:
Introduction
Introduction to CSECTION 2:
Learn C Programming Language
Data Types In CSECTION 3:
Structure of C Program
Structure of C programSECTION 4:
Programming in C
Program in C Part 1Program in C Part 2Program in C Part 3SECTION 5:
IO Functions
IO FunctionsSECTION 6:
If-Else Construct
If-Else Construct Part 1If-Else Construct Part 2SECTION 7:
Switch Case
Switch CaseSECTION 8:
While Do-While
While do-while Part 1While do-while Part 2SECTION 9:
For Loop
For LoopSECTION 10:
Break Continue
Break ContinueSECTION 11:
Operators
Working with OperatorsWorking with Operators Part 2Logical Operators and Unary OperatorsSECTION 12:
Case Studies and Writing Program in C
Problem solving Using OperatorsCase Study in C programming languageExplaining C language and its different functions using Case studiesreverse of a numberMore Examples of C Program writingWriting Programs in C using case studiesMore examples of program writing in CSECTION 13:
Arrays
Working with Arrays part 1Working with arraysOne Dimensional ArrayWorking with One Dimensional ArraySome Examples and Problem Solving on One Dimensional ArrayPractice Problem Solving on One Dimensional ArrayPractice Questions on One Dimensional ArrayPractice Questions on One Dimensional Array - 2Practice Questions on One Dimensional Array - 3Practice Questions on One Dimensional Array - 4Practice Questions on One Dimensional Array - 5Practice Questions on One Dimensional Array - 6SECTION 14:
Pointers
Working with Pointers and DeclaringManipulating PointersPractise questions,Pointer arithmeticsPractice Questions on PointersPractise question on working with pointer - 2SECTION 15:
Two-Dimensional Arrays and Pointers
Two-Dimensional Arrays and PointersPointer Arithmetic in Two-Dimensional ArraysPractice Questions on Two-Dimensional Arrays and PointersAdditional Practice Questions on 2-D ArraySECTION 16:
Working with Functions
Working with FunctionsPractice Programming on FunctionsCall by Value Call by Reference ContinuedPassing Arrays to FunctionsPractice Questions on Passing Arrays to FunctionsPractice Questions on Passing Arrays to Functions ContinueReturning the value from a functionReturning the value from a function continuedString functionsstring to numeric conversion functionSECTION 17:
Conclusion C
Conclusion C