

C Programming
A Comprehensive Course on 'C' with practical case studies. Learn by coding along with the instructor
Self paced
tutorials
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 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 is 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 of the C language itself. After completing this course you will be ready to write and adjust C applications.
Why should you enroll for this course?
Learn C Programming Language course gives you a detail idea about C programming. It will teach you 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 have already learned. It also teaches you a full set of useful algorithms that every programmer should know in the simplest way possible.
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 prerequisites as per knowledge in Programming language
What am I going to get from this course?
- Over 56 Lectures and 8 Hours of Content
- You will get 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
Course Content:
Section 1: Introduction |
Lecture 1: Introduction to C |
Section 2: Learn C Programming Language |
Lecture 2: Data Types in C |
Section 3: Structure of C Program |
Lecture 3: Structure of C Program |
Section 4: Programming in C |
Lecture 4: Program in C Part 1 |
Lecture 5: Program in C Part 2 |
Lecture 6: Program in C Part 3 |
Section 5: IO Functions |
Lecture 7: IO Functions |
Section 6: If-Else Construct |
Lecture 8: If-Else Construct Part 1 |
Lecture 9: If-Else Construct Part 2 |
Section 7: Switch Case |
Lecture 10: Switch Case |
Section 8: While Do-While |
Lecture 11: While do-while Part 1 |
Lecture 12: While do-while Part 2 |
Section 9: For Loop |
Lecture 13: For Loop |
Section 10: Break Continue |
Lecture 14: Break Continue |
Section 11: Operators |
Lecture 15: Working with Operators |
Lecture 16: Working with Operators Part 2 |
Lecture 17: Logical Operators and Unary Operators |
Section 12: Case Studies and Writing Program in C |
Lecture 18: Problem solving Using Operators |
Lecture 19: Case Study in C programming language |
Lecture 20: Explaining C language and its different functions using Case Studies |
Lecture 21: Reverse of a Number |
Lecture 22: More Examples of C Program Writing |
Lecture 23: Writing Programs in C using Case Studies |
Lecture 24: More Examples of Program Writing in C |
Section 13: Arrays |
Lecture 25: Working with Arrays Part 1 |
Lecture26: Working with Arrays |
Lecture 27: One Dimensional Array |
Lecture 28: Working with One Dimensional Array |
Lecture 29: Some Examples and Problem Solving on One Dimensional Array |
Lecture30: Practice Problem Solving on One Dimensional Array |
Lecture 31: Practice Questions on One Dimensional Array |
Lecture 32: Practice Questions on One Dimensional Array - 2 |
Lecture 33: Practice Questions on One Dimensional Array - 3 |
Lecture 34: Practice Questions on One Dimensional Array - 4 |
Lecture 35: Practice Questions on One Dimensional Array - 5 |
Lecture 36: Practice Questions on One Dimensional Array - 6 |
Section 14: Pointers |
Lecture 37: Working with Pointers and Declaring |
Lecture 38: Manipulating Pointers |
Lecture 39: Practice Questions, Pointer Arithmetic |
Lecture 40: Practice Questions on Pointers |
Lecture 41: Practice Question on Working with Pointer - 2 |
Section 15: Two-Dimensional Arrays and Pointers |
Lecture 42: Two-Dimensional Arrays and Pointers |
Lecture 43: Pointer Arithmetic in Two-Dimensional Arrays |
Lecture 44: Practice Questions on Two-Dimensional Arrays and Pointers |
Lecture 45: Additional Practice Questions on 2-D Array |
Section 16: Working with Functions |
Lecture 46: Working with Functions |
Lecture 47: Practice Programming on Functions |
Lecture 48: Call by Value Call by Reference Continued |
Lecture 49: Passing Arrays to Functions |
Lecture 50: Practice Questions on Passing Arrays to Functions |
Lecture 51: Practice Questions on Passing Arrays to Functions Continue |
Lecture 52: Returning the Value from a Function |
Lecture 53: Returning the Value from a Function continued |
Lecture 54: String Functions |
Lecture 55: String to Numeric Conversion Function |
Section 17: Conclusion C |
Lecture 56: Conclusion C |
Language of instruction: English
- 7+ hours of high quality content
- This course teaches you to program C language from the ground up
- 56+ HD Video Tutorials
eduCBA IT Academy offers a range of high-quality technology training content using studio-quality narrated videos backed-up with industry oriented hands-on examples. With an amazing team of Developers, Industry Professionals and IT Experts, our main focus is to teach technology the way it is used in industry and professional world. The emphasis is on teaching real-life skills that are essential in today's commercial environment. Our courses on Technology includes everything ranging from Mobility, Web to Enterprise and Database and Server Administration.
Schedule & Syllabus
